node-seal
Version:
Homomorphic Encryption for TypeScript or JavaScript using Microsoft SEAL
19 lines (18 loc) • 648 B
TypeScript
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;