when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult primitive(
    1. LexPrimitive data
    ),
  2. required TResult ipld(
    1. LexIpld data
    ),
  3. required TResult blob(
    1. LexBlob data
    ),
  4. required TResult refVariant(
    1. LexRefVariant data
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(LexPrimitive data) primitive,
  required TResult Function(LexIpld data) ipld,
  required TResult Function(LexBlob data) blob,
  required TResult Function(LexRefVariant data) refVariant,
}) =>
    throw _privateConstructorUsedError;