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
Promise
return by the specifiedAsyncRoutine