UNPKG

@luban-cli/cli-plugin-service

Version:
13 lines (12 loc) 657 B
/// <reference types="node" /> import { Data, Options as EJSOptions } from "ejs"; import { ServerBundle } from "../definitions"; export declare const getTemplate: (url: string) => Promise<string>; export declare const getModuleFromString: (bundle: string, filename: string, initModule: { exports: ServerBundle; }) => { exports: ServerBundle; }; export declare function renderFile(name: string, data: Data, ejsOptions?: EJSOptions): string; export declare function render(dir: string, additionalData?: Record<string, unknown>, ejsOptions?: EJSOptions): Promise<Record<string, string>>; export declare function delay(value: number): Promise<unknown>;