when<TResult extends Object?> method

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

Implementation

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