Defines an asyncronous routine, which is typically marked with async qualifier,
with arguments specified as a tuple type TArgs and return type as Promise<TRet>.
Defines an object type with the keys being in TKey type union and values of TValue type.
Defines a union of all possible strings retuned by applying typeof operator.
Defines constructor function prototype property type.
Defines an object type which properties are all taken from TObj and their values
are assignable to TValue.
Defines a union of property names taken from TObj which value type is
assignable to TValue.
Defines an object type with the same keys as TSourceObjects, but all values
of TMappedValue.
Defines a type T that may also be null or undefined.
Defines a union of all possible value types defined in the language.
Defines the type of result, which is passed to TPromise.then(cb) cb callback.
Defines the same object type as TSourceObject, but without TPropName properties.
Defines the same object type as TSourceObject, but with TPropName property
having the value of type TNewPropType.
Defines a syncronous (if not TRet extends Promise) routine
with arguments specified as a tuple type TArgs and return type as TRet.
Defines an object type with the TPropNames properties subset taken from
TSourceObject
Defines an intersection type of all union items.
Generated using TypeDoc
Defines the result of the
Promisereturn by the specifiedAsyncRoutine