@bishwenduk029/fringe
Version:
Edge rendered React and GraphQL
22 lines (21 loc) • 646 B
TypeScript
import { Service } from 'esbuild';
import type { Logger } from 'pino';
import { Builder, CommonBuilderOptions } from '.';
export interface SereverGraphQLBuildResult {
graphqlNames: string[];
serverApiEntry: string | null;
}
export interface SereverGraphQLBuilderOptions {
logger: Logger;
service: Service;
rootDir: string;
}
export declare class ServerGraphQLBuilder extends Builder {
readonly logger: Logger;
readonly service: Service;
readonly rootDir: string;
readonly pageSourcePath: string;
readonly pageBuildPath: string;
constructor(options: CommonBuilderOptions);
build(): Promise<void>;
}