From b9813323eb8333aa1f04738a929827fad53d7dbc Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 7 Sep 2017 16:32:22 -0400 Subject: [PATCH] meteor/server-render added --- types/meteor/index.d.ts | 1 + types/meteor/server-render.d.ts | 16 ++++++++++++++++ types/meteor/tsconfig.json | 1 + 3 files changed, 18 insertions(+) create mode 100644 types/meteor/server-render.d.ts diff --git a/types/meteor/index.d.ts b/types/meteor/index.d.ts index ec4454f81a..e600d9c7de 100644 --- a/types/meteor/index.d.ts +++ b/types/meteor/index.d.ts @@ -16,6 +16,7 @@ /// /// /// +/// /// /// /// diff --git a/types/meteor/server-render.d.ts b/types/meteor/server-render.d.ts new file mode 100644 index 0000000000..cbf814ed61 --- /dev/null +++ b/types/meteor/server-render.d.ts @@ -0,0 +1,16 @@ +import * as http from "http"; +declare module "meteor/server-render" { + interface Sink { + request?: http.IncomingMessage; + arch?: string; + head?: string; + body?: string; + htmlById?: { [key: string]: string }; + maybeMadeChanges?: boolean; + appendToHead(html: string): void; + appendToBody(html: string): void; + appendToElementById(id: string, html: string): void; + renderIntoElementById(id: string, html: string): void; + } + function onPageLoad(sink: Sink): Promise | any; +} diff --git a/types/meteor/tsconfig.json b/types/meteor/tsconfig.json index 78c8426d54..f2b2d3aea0 100644 --- a/types/meteor/tsconfig.json +++ b/types/meteor/tsconfig.json @@ -29,6 +29,7 @@ "meteor.d.ts", "mongo.d.ts", "reactive-var.d.ts", + "server-render.d.ts", "session.d.ts", "tiny-test.d.ts", "tools.d.ts",