UNPKG

node-seal

Version:

Homomorphic Encryption for TypeScript or JavaScript using Microsoft SEAL

19 lines (18 loc) 648 B
import { Exception } from './exception'; import { Instance, LoaderOptions } from './seal'; export type ParmsIdTypeDependencyOptions = { readonly Exception: Exception; }; export type ParmsIdTypeDependencies = { ({ Exception }: ParmsIdTypeDependencyOptions): ParmsIdTypeConstructorOptions; }; export type ParmsIdTypeConstructorOptions = { (): ParmsIdType; }; export type ParmsIdType = { readonly instance: Instance; readonly inject: (instance: Instance) => void; readonly delete: () => void; readonly values: BigUint64Array; }; export declare const ParmsIdTypeInit: ({ loader }: LoaderOptions) => ParmsIdTypeDependencies;