Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "src/disposable"

Index

Namespaces

Functions

Functions

use

  • use<T, R>(item: T, callback: (item: T) => R): R
  • Pass disposable object into function and destroy it after the call

    Type parameters

    Parameters

    • item: T
    • callback: (item: T) => R
        • (item: T): R
        • Parameters

          • item: T

          Returns R

    Returns R

uses

  • uses<Items>(...constructors: Items): (Anonymous function)
  • The same as 'use', but it works with multiple resources and expects value constructors instead of values

    Type parameters

    Parameters

    • Rest ...constructors: Items

    Returns (Anonymous function)

Generated using TypeDoc