@compas/code-gen
Version:
Generate various boring parts of your server
74 lines (73 loc) • 1.84 kB
TypeScript
export function crudPartialEventCount(data: {
crudName: string;
entityUniqueName: string;
entityName: string;
primaryKey: string;
primaryKeyType: string;
}): string;
export function crudPartialEventList(data: {
crudName: string;
entityUniqueName: string;
entityName: string;
}): string;
export function crudPartialEventSingle(data: {
crudName: string;
entityUniqueName: string;
entityName: string;
}): string;
export function crudPartialEventCreate(data: {
crudName: string;
entityUniqueName: string;
entityName: string;
builder: string;
primaryKey: string;
inlineRelations: {
name: string;
referencedKey: string;
entityName: string;
isInlineArray: boolean;
isOptional: boolean;
parentPrimaryKey: string;
inlineRelations: any[];
}[];
}): string;
export function crudPartialEventUpdate(data: {
crudName: string;
entityUniqueName: string;
entityName: string;
primaryKey: string;
inlineRelations: {
name: string;
referencedKey: string;
entityName: string;
isInlineArray: boolean;
isOptional: boolean;
parentPrimaryKey: string;
inlineRelations: any[];
}[];
}): string;
export function crudPartialInlineRelationInserts(
relations: {
name: string;
referencedKey: string;
entityName: string;
isInlineArray: boolean;
isOptional: boolean;
parentPrimaryKey: string;
inlineRelations: any[];
}[],
parentName: string,
): string;
export function crudPartialEventDelete(data: {
crudName: string;
entityUniqueName: string;
entityName: string;
primaryKey: string;
}): string;
export function crudPartialEventTransformer(data: {
crudName: string;
entityUniqueName: string;
entityName: string;
entity: Record<string, boolean | Record<string, boolean>>;
}): string;
//# sourceMappingURL=events.d.ts.map