handler
handler: <TData>(session: string, context: WorkerContext, contract: Contract<ContractData, {}>, request: { action: ActionContract; actor: string; arguments: {}; card: string; context: Context; epoch: any; originator?: string; timestamp: any }) => Promise<null | ContractSummary<TData> | ContractSummary<TData>[]>
Type declaration
- <TData>(session: string, context: WorkerContext, contract: Contract<ContractData, {}>, request: { action: ActionContract; actor: string; arguments: {}; card: string; context: Context; epoch: any; originator?: string; timestamp: any }): Promise<null | ContractSummary<TData> | ContractSummary<TData>[]>
Type parameters
Parameters
session: string
context: WorkerContext
contract: Contract<ContractData, {}>
request: { action: ActionContract; actor: string; arguments: {}; card: string; context: Context; epoch: any; originator?: string; timestamp: any }
action: ActionContract
actor: string
arguments: {}
card: string
context: Context
epoch: any
Optional originator?: string
timestamp: any
Returns Promise<null | ContractSummary<TData> | ContractSummary<TData>[]>