@datadayrepos/js-id-web
Version:
Utils for generating identifiers in javascript browser environment. Using web crypto engine for random number generation.
15 lines (14 loc) • 546 B
TypeScript
export declare function randInt3(): number;
export declare function randInt2(): number;
export declare function randInt1(): number;
export declare function getEnvironmentMachineID(): string;
export declare function getProcessID(): Promise<number>;
export declare class TextEncoderPolyfill {
private encoder;
encode(str: string): Uint8Array;
}
export declare class TextDecoderPolyfill {
private decoder;
decode(uint8Array: Uint8Array): string;
}
export declare function computeSHA256(input: string, n?: number): Promise<number[]>;