paramsJson<TParams> method

TParams paramsJson<TParams>({
  1. required TParams decode(
    1. Map<String, dynamic> payload
    ),
  2. String? typeName,
})

Decodes the workflow params payload with a JSON decoder.

Implementation

TParams paramsJson<TParams>({
  required TParams Function(Map<String, dynamic> payload) decode,
  String? typeName,
}) {
  return PayloadCodec<TParams>.json(
    decode: decode,
    typeName: typeName,
  ).decode(params);
}