webr
Version:
The statistical programming language R compiled into WASM for use in a web browser and node.
18 lines (17 loc) • 824 B
TypeScript
export declare const SZ_BUF_DOESNT_FIT = 0;
export declare const SZ_BUF_FITS_IDX = 1;
export declare const SZ_BUF_SIZE_IDX = 0;
export interface Endpoint extends EventSource {
postMessage(message: any, transfer?: Transferable[]): void;
start?: () => void;
}
export interface EventSource {
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: object): void;
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: object): void;
}
export declare function toWireValue(value: any): [any, Transferable[]];
export declare function transfer<T>(obj: T, transfers: Transferable[]): T;
export type UUID = string;
export declare function isUUID(x: any): x is UUID;
export declare const UUID_LENGTH = 63;
export declare function generateUUID(): UUID;