ModalStepBuilder
Ce contenu n’est pas encore disponible dans votre langue.
ModalStepBuilder<
Steps> = {display: (metadataOverride?,placement?) =>Promise<ModalRpcStepsResultType<Steps>>;params:DisplayModalParamsType<Steps>;reward: (options?) =>ModalStepBuilder<[...Steps,FinalModalStepType]>;sendTx: (options) =>ModalStepBuilder<[...Steps,SendTransactionModalStepType]>;sharing: (sharingOptions?,options?) =>ModalStepBuilder<[...Steps,FinalModalStepType]>; }
Defined in: actions/wrapper/modalBuilder.ts:17
Represent the type of the modal step builder
Type Parameters
Section titled “Type Parameters”Steps extends ModalStepTypes[] = ModalStepTypes[]
Properties
Section titled “Properties”display
Section titled “display”display: (
metadataOverride?,placement?) =>Promise<ModalRpcStepsResultType<Steps>>
Defined in: actions/wrapper/modalBuilder.ts:51
Display the modal
Parameters
Section titled “Parameters”metadataOverride?
Section titled “metadataOverride?”(current?) => ModalRpcMetadata | undefined
Function returning optional metadata to override the current modal metadata
placement?
Section titled “placement?”string
Optional placement ID to associate with this modal display
Returns
Section titled “Returns”Promise<ModalRpcStepsResultType<Steps>>
params
Section titled “params”params:
DisplayModalParamsType<Steps>
Defined in: actions/wrapper/modalBuilder.ts:23
The current modal params
reward
Section titled “reward”reward: (
options?) =>ModalStepBuilder<[...Steps,FinalModalStepType]>
Defined in: actions/wrapper/modalBuilder.ts:33
Add a final step of type reward to the modal
Parameters
Section titled “Parameters”options?
Section titled “options?”Omit<FinalModalStepType["params"], "action">
Returns
Section titled “Returns”ModalStepBuilder<[...Steps, FinalModalStepType]>
sendTx
Section titled “sendTx”sendTx: (
options) =>ModalStepBuilder<[...Steps,SendTransactionModalStepType]>
Defined in: actions/wrapper/modalBuilder.ts:27
Add a send transaction step to the modal
Parameters
Section titled “Parameters”options
Section titled “options”SendTransactionModalStepType["params"]
Returns
Section titled “Returns”ModalStepBuilder<[...Steps, SendTransactionModalStepType]>
sharing
Section titled “sharing”sharing: (
sharingOptions?,options?) =>ModalStepBuilder<[...Steps,FinalModalStepType]>
Defined in: actions/wrapper/modalBuilder.ts:39
Add a final step of type sharing to the modal
Parameters
Section titled “Parameters”sharingOptions?
Section titled “sharingOptions?”Extract<FinalActionType, { key: "sharing"; }>["options"]
options?
Section titled “options?”Omit<FinalModalStepType["params"], "action">
Returns
Section titled “Returns”ModalStepBuilder<[...Steps, FinalModalStepType]>