Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new AssertionStatic(target: any, message?: string, ssfi?: Function, lockSsfi?: boolean): Assertion
  • Parameters

    • target: any
    • Optional message: string
    • Optional ssfi: Function
    • Optional lockSsfi: boolean

    Returns Assertion

Properties

_obj

_obj: any

includeStack

includeStack: boolean

prototype

showDiff

showDiff: boolean

Methods

addChainableMethod

  • addChainableMethod(name: string, method: (...args: any[]) => void, chainingBehavior?: () => void): void
  • Parameters

    • name: string
    • method: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    • Optional chainingBehavior: () => void
        • (): void
        • Returns void

    Returns void

addMethod

  • addMethod(name: string, method: (...args: any[]) => any): void
  • Parameters

    • name: string
    • method: (...args: any[]) => any
        • (...args: any[]): any
        • Parameters

          • Rest ...args: any[]

          Returns any

    Returns void

addProperty

  • addProperty(name: string, getter: () => any): void
  • Parameters

    • name: string
    • getter: () => any
        • (): any
        • Returns any

    Returns void

assert

overwriteChainableMethod

  • overwriteChainableMethod(name: string, method: (...args: any[]) => void, chainingBehavior?: () => void): void
  • Parameters

    • name: string
    • method: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    • Optional chainingBehavior: () => void
        • (): void
        • Returns void

    Returns void

overwriteMethod

  • overwriteMethod(name: string, method: (...args: any[]) => any): void
  • Parameters

    • name: string
    • method: (...args: any[]) => any
        • (...args: any[]): any
        • Parameters

          • Rest ...args: any[]

          Returns any

    Returns void

overwriteProperty

  • overwriteProperty(name: string, getter: () => any): void
  • Parameters

    • name: string
    • getter: () => any
        • (): any
        • Returns any

    Returns void