@iexec/dataprotector
Version:
This product enables users to confidentially store data–such as mail address, documents, personal information ...
8 lines (7 loc) • 608 B
TypeScript
import { DataObject, DataSchema, SearchableDataSchema } from '../lib/types/index.js';
export declare const ensureDataObjectIsValid: (data: DataObject) => void;
export declare const ensureSearchableDataSchemaIsValid: (schema: SearchableDataSchema) => void;
export declare const extractDataSchema: (data: DataObject) => Promise<DataSchema>;
export declare const createArrayBufferFromFile: (file: File) => Promise<Uint8Array>;
export declare const createZipFromObject: (obj: unknown) => Promise<Uint8Array>;
export declare const reverseSafeSchema: (schema?: Array<Record<'id', string>>) => Record<string, any>;