UNPKG

prisma-encrypter

Version:

Lightweight encryption solution for Prisma

14 lines 706 B
import { IEncrypterModel, IEncrypterOptions } from '../ressources/options'; export declare class PrismaEncrypter { private models; private global; private crypter; rawEncrypt: (value: string, key?: string, iv?: string, algorithm?: string) => string; rawDecrypt: (value: string, key?: string, iv?: string, algorithm?: string) => string; setOptions(options: IEncrypterOptions | string): any; addModels(models: IEncrypterModel[]): void; getIVKey(model: IEncrypterModel, data: any): any; transformData(method: 'encrypt' | 'decrypt', model: IEncrypterModel | null, data: any): any; middleware(params: any, next: any): Promise<any>; } //# sourceMappingURL=handler.d.ts.map