typescript-mysql-model
Version:
{ "version": "1.2.46", "name": "typescript-mysql-model", "description": "", "main": "index.js", "types": "index.d.ts", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { "type": "git", "url":
11 lines (10 loc) • 446 B
TypeScript
import { IDatabaseSchema } from "./mysql-database-definition";
export declare class Cleaner {
private schema;
constructor(schema: IDatabaseSchema);
cleanFromDictionary<T>(item: T | undefined | null, allowedKeys: {
[key: string]: any;
}): T | undefined;
cleanByArray<T>(item: T | undefined | null, allowedKeys: string[]): T | undefined;
cleanByTableName<T>(item: T | undefined, tableName: string): T | undefined;
}