Jelajahi Sumber

fix(types): add Promise signature for bundleRenderer.renderToString (#7098)

* Make callback optional when providing context

Otherwise TypeScript compiler complains about `not assignable to parameter of type 'RenderCallback'`

* Update index.d.ts
Slee Woo 8 tahun lalu
induk
melakukan
3554eb2726
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      packages/vue-server-renderer/types/index.d.ts

+ 1 - 0
packages/vue-server-renderer/types/index.d.ts

@@ -18,6 +18,7 @@ interface Renderer {
 interface BundleRenderer {
   renderToString(callback: RenderCallback): void;
   renderToString(context: object, callback: RenderCallback): void;
+  renderToString(context: object): Promise<string>;
 
   renderToStream(context?: object): Readable;
 }