blob: 618fb20c707dea5c15f393c46a71e937d539168b [file]
// ignore_for_file: camel_case_types, constant_identifier_names
// ignore_for_file: library_private_types_in_public_api
// ignore_for_file: lines_longer_than_80_chars, non_constant_identifier_names
// ignore_for_file: unnecessary_ignore, unnecessary_parenthesis
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'dart:js_interop' as _i1;
extension type GenericContainer<T extends _i1.JSAny?>._(_i1.JSObject _)
implements _i1.JSObject {
external T value;
}
extension type TargetClass._(_i1.JSObject _) implements _i1.JSObject {
external GenericContainer<AnonymousUnion_3063943> field;
}
extension type OtherContainer<T extends _i1.JSAny?>._(_i1.JSObject _)
implements _i1.JSObject {
external T otherValue;
}
extension type TargetClassWithGenericUnion<T extends _i1.JSAny?>._(
_i1.JSObject _
) implements _i1.JSObject {
external AnonymousUnion_3899151<T> field;
}
extension type AnonymousUnion_3063943._(_i1.JSAny _) implements _i1.JSAny {
_i1.JSString get asJSString => (_ as _i1.JSString);
_i1.JSNumber get asJSNumber => (_ as _i1.JSNumber);
}
extension type AnonymousUnion_3899151<T extends _i1.JSAny?>._(_i1.JSObject _)
implements _i1.JSObject {
GenericContainer<T> get asGenericContainerOfT => (_ as GenericContainer<T>);
OtherContainer<T> get asOtherContainerOfT => (_ as OtherContainer<T>);
}