UNPKG

@doreamonjs/page-creator

Version:
24 lines (23 loc) 649 B
import { Request } from '@doreamonjs/request'; import { Manifest } from './manifest'; export interface StandardAPI extends Request { } export interface Config { page: { namespace: string; path: string; mode?: 'list' | 'detail'; urlSearchUsedForListAPI?: boolean; }; title?: string; description?: string; actions: any[]; filters: any[]; columns: any[]; configs?: Manifest['configs']; apis: Manifest['apis']; lifeCycle: Manifest['lifeCycle']; categories?: Manifest['categories']; detail?: Manifest['detail']; } export declare function create(manifest: Manifest): Config;