UNPKG

@bishwenduk029/fringe

Version:
22 lines (21 loc) 635 B
import { Service } from 'esbuild'; import type { Logger } from 'pino'; import { Builder, CommonBuilderOptions } from '.'; export interface ServerPagesBuildResult { pageNames: string[]; serverApiEntry: string | null; } export interface ServerPagesBuilderOptions { logger: Logger; service: Service; rootDir: string; } export declare class ServerPagesBuilder extends Builder { readonly logger: Logger; readonly service: Service; readonly rootDir: string; readonly pageSourcePath: string; readonly pageBuildPath: string; constructor(options: CommonBuilderOptions); build(): Promise<void>; }