21 lines
615 B
TypeScript
21 lines
615 B
TypeScript
import { Type } from '@nestjs/common';
|
|
import { BaseModel } from 'src/model/_base_model';
|
|
export interface GeneratedConfig<T extends BaseModel = any> {
|
|
[model: string]: {
|
|
identity?: Type<T>;
|
|
api?: {
|
|
query?: Type<T>[];
|
|
create?: Type<T>[];
|
|
delete?: Type<T>[];
|
|
update?: Type<T>[];
|
|
};
|
|
public?: {
|
|
query?: Type<T>[];
|
|
create?: Type<T>[];
|
|
delete?: Type<T>[];
|
|
update?: Type<T>[];
|
|
};
|
|
};
|
|
}
|
|
export declare const defineGeneratedConfig: (opt: GeneratedConfig) => GeneratedConfig<any>;
|