Skip to content

Commit fcc1229

Browse files
committed
fix(types): improve and test bundleRenderer.renderToString Promise types
1 parent 3554eb2 commit fcc1229

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

packages/vue-server-renderer/types/index.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ interface Renderer {
1818
interface BundleRenderer {
1919
renderToString(callback: RenderCallback): void;
2020
renderToString(context: object, callback: RenderCallback): void;
21+
renderToString(): Promise<string>;
2122
renderToString(context: object): Promise<string>;
2223

2324
renderToStream(context?: object): Readable;

types/test/ssr-test.ts

+8
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,14 @@ bundleRenderer.renderToString(context, (err, html) => {
9595
const res: string = html;
9696
});
9797

98+
bundleRenderer.renderToString().then(html => {
99+
const res: string = html;
100+
});
101+
102+
bundleRenderer.renderToString(context).then(html => {
103+
const res: string = html;
104+
});
105+
98106
bundleRenderer.renderToStream(context).on('data', chunk => {
99107
const html = chunk.toString();
100108
});

0 commit comments

Comments
 (0)