@hv-kit/hexpress
Version:
facilitates typescript backend development with express
150 lines • 7.48 kB
TypeScript
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