UNPKG

node-seal

Version:

Homomorphic Encryption for TypeScript or JavaScript using Microsoft SEAL

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