npm.io
0.7.2 • Published 2 years ago

@blackglory/uid-js

Licence
MIT
Version
0.7.2
Deps
6
Size
10 kB
Vulns
0
Weekly
0

uid-js

Install

npm install --save @blackglory/uid-js
# or
yarn add @blackglory/uid-js

API

UIDClient
interface IUIDClientOptions {
  server: string
  basicAuth?: {
    username: string
    password: string
  }
  keepalive?: boolean
  timeout?: number
}

interface IUIDClientRequestOptions {
  signal?: AbortSignal
  keepalive?: boolean
  timeout?: number | false
}

class UIDClient {
  constructor(options: IUIDClientOptions)

  generateNanoID(options: IUIDClientRequestOptions = {}): Promise<string>
  generateUUID(options: IUIDClientRequestOptions = {}): Promise<string>
}