In aspnet-prerendering, fix type definitions to satisfy TypeScript 2.4.0. Fixes #1034

This commit is contained in:
Steve Sanderson
2017-06-20 15:10:29 +01:00
parent fcd3cf9dd7
commit d007a3fbba
2 changed files with 5 additions and 5 deletions

View File

@@ -3,7 +3,7 @@ export interface RenderToStringFunc {
} }
export interface RenderToStringCallback { export interface RenderToStringCallback {
(error: any, result?: RenderToStringResult): void; (error: any, result?: RenderResult): void;
} }
export interface RenderToStringResult { export interface RenderToStringResult {
@@ -16,8 +16,10 @@ export interface RedirectResult {
redirectUrl: string; redirectUrl: string;
} }
export type RenderResult = RenderToStringResult | RedirectResult;
export interface BootFunc { export interface BootFunc {
(params: BootFuncParams): Promise<RenderToStringResult>; (params: BootFuncParams): Promise<RenderResult>;
} }
export interface BootFuncParams { export interface BootFuncParams {

View File

@@ -1,4 +1,2 @@
import { RenderToStringResult, RedirectResult } from './PrerenderingInterfaces';
export * from './Prerendering'; export * from './Prerendering';
export * from './PrerenderingInterfaces';
export type RenderResult = RenderToStringResult | RedirectResult;