webpack-typescript-builder
Version:
Webpack config builder for typescript, styles (css and sass), fonts and images.
29 lines (23 loc) • 591 B
text/typescript
export interface RenderFuncProps {
requestUrl: string;
baseUrl: string;
assets: string[];
inlineScripts?: InlineScript[];
timeout?: number;
}
export interface InlineScript {
position: "top" | "bottom";
script: string;
}
export type RenderFunc = (
callback: RenderCallback,
props: RenderFuncProps,
) => void;
export type RenderCallback = (error?: Error, result?: RenderResult) => void;
export interface RenderHtmlResult {
html: string;
}
export interface RedirectResult {
redirectUrl: string;
}
export declare type RenderResult = RenderHtmlResult | RedirectResult;