OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-booking / node_modules / bare-assert / index.d.ts

45 lines · typescript ref:
declare function assert(value: any, message?: string | Error): void

declare namespace assert {
  export class AssertionError extends Error {
    constructor(opts?: {
      message?: string
      actual?: any
      expected?: any
      operator?: string
    })

    actual?: any
    expected?: any
    operator?: string
  }

  export function ok(value: any, message?: string | Error): void

  export function equal(
    actual: any,
    expected: any,
    message?: string | Error
  ): void

  export function notEqual(
    actual: any,
    expected: any,
    message?: string | Error
  ): void

  export function strictEqual(
    actual: any,
    expected: any,
    message?: string | Error
  ): void

  export function notStrictEqual(
    actual: any,
    expected: any,
    message?: string | Error
  ): void
}

export = assert