@doreamonjs/page-creator
Version:
page-creator for doreamonjs
24 lines (23 loc) • 649 B
TypeScript
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;