Classes
Members
-
package, inner, constant EAjaxMethod :Symbol
-
Liste des types d'appel ajax. Utilisez BnumPromise.Ajax.EAjaxMethod pour y accéder.
Properties:
Name Type Description getSymbol headSymbol postSymbol putSymbol deleteSymbol connectSymbol optionsSymbol traceSymbol -
package, inner, constant EPromiseState :Symbol
-
Liste des états d'une promesse. Utilisez BnumPromise.PromiseStates pour y accéder.
Properties:
Name Type Description pendingSymbol rejectedSymbol resolvedSymbol cancelledSymbol
Type Definitions
-
CheckStateCallback() → {module:BnumPromise~EPromiseState}
-
Returns:
module:BnumPromise~EPromiseState -
ErrorCallback(…args) → {Array:.<any:>}
-
Parameters:
Name Type Attributes Description argsany <repeatable>
-
MethodCallback() → {void}
-
Returns:
void -
PromiseCallback(manager, …args) → {T}
-
Parameters:
Name Type Attributes Description managermodule:BnumPromise~PromiseManager:.<T:> argsany <repeatable>
Returns:
T -
async PromiseCallbackAsync(manager, …args) → {module:BnumPromise~BnumPromise:.<T:>|Promise:.<T:>}
-
Parameters:
Name Type Attributes Description managermodule:BnumPromise~PromiseManager:.<T:> argsany <repeatable>
-
PromiseManager
-
Permet de savoir l'état de la promise et de pouvoir résoudre ou non la promesse
Properties:
Name Type Description resolvermodule:BnumPromise~ResolvingState:.<T:> | null | undefined Null on async function statemodule:BnumPromise~CheckStateCallback -
PromiseManagerAsync
-
Properties:
Name Type Description statemodule:BnumPromise~CheckStateCallback -
ResolvingCallback(why) → {unknown}
-
Parameters:
Name Type Description whyT Returns:
unknown -
SuccessCallback(data) → {R}
-
Parameters:
Name Type Description dataD Returns:
R