@fnlb-project/stanza
Version:
Modern XMPP in the browser, with a JSON API
16 lines (15 loc) • 877 B
TypeScript
/// <reference types="node" />
import WebSocket from 'ws';
import { Hash, Hmac } from 'crypto';
import * as dns from 'dns';
import { Buffer } from 'buffer';
import { Readable, Writable, Transform, PassThrough, Duplex } from 'stream';
export declare function getHashes(): string[];
export declare function createHash(alg: string): Hash;
export declare function createHmac(alg: string, key: string | Buffer): Hmac;
export declare function randomBytes(size: number): Buffer;
export declare type Resolver = dns.promises.Resolver;
export declare function createResolver(opts?: dns.ResolverOptions): Resolver | undefined;
declare const nativeRTCPeerConnection: RTCPeerConnection | undefined;
export declare const name = "node";
export { Buffer, Hash, Hmac, nativeRTCPeerConnection as RTCPeerConnection, WebSocket, Readable, Writable, Transform, Duplex, PassThrough };