UNPKG

@hv-kit/hexpress

Version:

facilitates typescript backend development with express

150 lines 7.48 kB
import { Response } from 'express'; import { StructImportDatas } from '../interfaces/struct.interface'; export declare function ElementForUpdate(oldElement: any, newElement: any, nullableAttributes?: string[], strictColumns?: boolean): any; export declare function _findAll(_kit: { readModel: any; }, lang: any, query: any, progressive?: boolean, _clean?: { cleanData: (data: any) => Promise<any>; }): Promise<any>; export declare function _findOne(_kit: { readModel: any; }, lang: any, query: any, _clean?: { cleanData: (data: any) => Promise<any>; }): Promise<any>; export declare function _exists(_kit: { readModel: any; }, lang: any, query: any): Promise<any>; export declare function _addMultiple(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, queries: any[], bodies: any[], _clean?: { cleanBody: (body: any) => Promise<any>; cleanData: (data: any, exists: boolean, lang: any) => Promise<any>; }, _supAction?: (datas: any[], bodies: any[], exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _updateMultiple(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, queries: any[], bodies: any[], nullableAttributes?: string[], _clean?: { cleanBody: (body: any) => Promise<any>; cleanData: (oldData: any, newData: any, nullableAttributes: string[], exists: boolean, lang: any) => Promise<any>; }, _supAction?: (datas: any[], bodies: any[], exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _editMultiple(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, queries: any[], bodies: any[], nullableAttributes?: string[], _clean?: { cleanBody: (body: any) => Promise<any>; cleanData: (oldData: any, newData: any, nullableAttributes: string[], exists: boolean, lang: any) => Promise<any>; }, _supAction?: (datas: any[], bodies: any[], exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _deleteMultiple(_kit: { readModel: any; writeModel: any; }, lang: any, queries: any, _supAction?: (datas: any[], exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _archiveOrRestoreMultiple(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, queries: any, nullableAttributes?: string[], _supAction?: (datas: any[], bodies: any[], exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _blockOrUnblockMultiple(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, queries: any, nullableAttributes?: string[], _supAction?: (datas: any[], bodies: any[], exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _publishOrUnpublishMultiple(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, queries: any, nullableAttributes?: string[], _supAction?: (datas: any[], bodies: any[], exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _add(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, query: any, body: any, _clean?: { cleanBody: (body: any) => Promise<any>; cleanData: (data: any, exists: boolean, lang: any) => Promise<any>; }, _supAction?: (data: any, body: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _update(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, query: any, body: any, nullableAttributes?: string[], _clean?: { cleanBody: (body: any) => Promise<any>; cleanData: (oldData: any, newData: any, nullableAttributes: string[], exists: boolean, lang: any) => Promise<any>; }, _supAction?: (data: any, body: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _edit(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, query: any, body: any, nullableAttributes?: string[], _clean?: { cleanBody: (body: any) => Promise<any>; cleanData: (oldData: any, newData: any, nullableAttributes: string[], exists: boolean, lang: any) => Promise<any>; }, _supAction?: (data: any, body: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _delete(_kit: { readModel: any; writeModel: any; }, lang: any, query: any, _supAction?: (data: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _deleteOrAdd(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, query: any, body: any, _clean?: { cleanBody: (body: any) => Promise<any>; cleanData: (data: any, exists: boolean, lang: any) => Promise<any>; }, _supAction?: (data: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _archiveOrRestore(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, query: any, nullableAttributes?: string[], _supAction?: (data: any, body: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _blockOrUnblock(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, query: any, nullableAttributes?: string[], _supAction?: (data: any, body: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _publishOrUnpublish(_kit: { readModel: any; writeModel: any; form: any; }, lang: any, query: any, nullableAttributes?: string[], _supAction?: (data: any, body: any, exists: boolean | undefined, lang: any, res: any) => Promise<any>): Promise<any>; export declare function _export(res: Response, doc: { filename: string; titlename: string; columns: { label: string; target: string; }[]; }, _kit: { readModel: any; }, lang: any, query: any, progressive?: boolean, _clean?: { cleanData: (data: any) => Promise<any>; }): Promise<void>; export declare function _extract(file: any, config: StructImportDatas, lang: any, query: any, _clean?: { cleanData: (data: any) => Promise<any>; }): Promise<any>; declare const _default: { ElementForUpdate: typeof ElementForUpdate; _findAll: typeof _findAll; _findOne: typeof _findOne; _exists: typeof _exists; _addMultiple: typeof _addMultiple; _updateMultiple: typeof _updateMultiple; _editMultiple: typeof _editMultiple; _deleteMultiple: typeof _deleteMultiple; _archiveOrRestoreMultiple: typeof _archiveOrRestoreMultiple; _blockOrUnblockMultiple: typeof _blockOrUnblockMultiple; _publishOrUnpublishMultiple: typeof _publishOrUnpublishMultiple; _add: typeof _add; _update: typeof _update; _edit: typeof _edit; _delete: typeof _delete; _deleteOrAdd: typeof _deleteOrAdd; _archiveOrRestore: typeof _archiveOrRestore; _blockOrUnblock: typeof _blockOrUnblock; _publishOrUnpublish: typeof _publishOrUnpublish; _export: typeof _export; _extract: typeof _extract; }; export default _default; //# sourceMappingURL=crud.d.ts.map