chain1<T> static method
List<Discriminator<T> >
chain1<T>(
- List<
Discriminator< discriminators,T> > - Decodable<
T> resolve<A>( - Discriminator<
T> d, - Decodable<
A> ? d1
- Discriminator<
Implementation
static List<Discriminator<T>> chain1<T>(
List<Discriminator<T>> discriminators, Decodable<T> Function<A>(Discriminator<T> d, Decodable<A>? d1) resolve) {
return [
for (final d in discriminators) _Discriminator1<T, dynamic>(d.value, <A>(Decodable<A>? d1) => resolve<A>(d, d1)),
];
}