OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-booking / node_modules / bare-crypto / lib / random.d.ts

35 lines · typescript ref:
import Buffer from 'bare-buffer'

export function randomBytes(size: number): Buffer

export function randomBytes(
  size: number,
  callback: (err: Error | null, buffer: Buffer) => void
): void

export function randomFill<B extends ArrayBuffer | ArrayBufferView>(
  buffer: B,
  offset?: number,
  size?: number
): B

export function randomFill<B extends ArrayBuffer | ArrayBufferView>(
  buffer: B,
  callback: (err: Error | null, buffer: B) => void
): void

export function randomFill<B extends ArrayBuffer | ArrayBufferView>(
  buffer: B,
  offset: number,
  callback: (err: Error | null, buffer: B) => void
): void

export function randomFill<B extends ArrayBuffer | ArrayBufferView>(
  buffer: B,
  offset: number,
  size: number,
  callback: (err: Error | null, buffer: B) => void
): void

export function randomUUID(): string