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 get
Symbol head
Symbol post
Symbol put
Symbol delete
Symbol connect
Symbol options
Symbol trace
Symbol -
package, inner, constant EPromiseState :Symbol
-
Liste des états d'une promesse. Utilisez BnumPromise.PromiseStates pour y accéder.
Properties:
Name Type Description pending
Symbol rejected
Symbol resolved
Symbol cancelled
Symbol
Type Definitions
-
CheckStateCallback() → {module:BnumPromise~EPromiseState}
-
Returns:
module:BnumPromise~EPromiseState -
ErrorCallback(…args) → {Array:.<any:>}
-
Parameters:
Name Type Attributes Description args
any <repeatable>
-
MethodCallback() → {void}
-
Returns:
void -
PromiseCallback(manager, …args) → {T}
-
Parameters:
Name Type Attributes Description manager
module:BnumPromise~PromiseManager:.<T:> args
any <repeatable>
Returns:
T -
async PromiseCallbackAsync(manager, …args) → {module:BnumPromise~BnumPromise:.<T:>|Promise:.<T:>}
-
Parameters:
Name Type Attributes Description manager
module:BnumPromise~PromiseManager:.<T:> args
any <repeatable>
-
PromiseManager
-
Permet de savoir l'état de la promise et de pouvoir résoudre ou non la promesse
Properties:
Name Type Description resolver
module:BnumPromise~ResolvingState:.<T:> | null | undefined Null on async function state
module:BnumPromise~CheckStateCallback -
PromiseManagerAsync
-
Properties:
Name Type Description state
module:BnumPromise~CheckStateCallback -
ResolvingCallback(why) → {unknown}
-
Parameters:
Name Type Description why
T Returns:
unknown -
SuccessCallback(data) → {R}
-
Parameters:
Name Type Description data
D Returns:
R