import type { Enumerable } from "./Enumerable"; import type { EnumerableConstructor } from "./EnumerableConstructor"; import type { EnumerableWithNullableGrandParent } from "./EnumerableWithNullableGrandParent"; import type { EnumerableWithNullableGreatGrandParent } from "./EnumerableWithNullableGreatGrandParent"; import type { EnumerableWithNullableParent } from "./EnumerableWithNullableParent"; import type { Singleton } from "./Singleton"; import type { CompanionEnum } from "./companion/CompanionEnum"; import type { CompanionEnumerable } from "./companion"; import type { CompanionEnumWithParent } from "./companion/CompanionEnumWithParent"; import type { CompanionEnumWithParentDeclaration } from "./companion/CompanionEnumWithParent.declaration"; import type { CompanionEnumWithGrandParent } from "./companion/CompanionEnumWithGrandParent"; import type { CompanionEnumWithGrandParentDeclaration } from "./companion/CompanionEnumWithGrandParent.declaration"; import type { CompanionEnumWithGreatGrandParent } from "./companion/CompanionEnumWithGreatGrandParent"; import type { CompanionEnumWithGreatGrandParentDeclaration } from "./companion/CompanionEnumWithGreatGrandParent.declaration"; /** * A type-alias for {@link Singleton} for the {@link CompanionEnum} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumSingleton>> = Singleton>; /** * A type-alias for {@link Singleton} for the {@link CompanionEnumerable} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumDeclarationSingleton>> = Singleton>; /** * A type-alias for {@link Singleton} for the {@link CompanionEnumWithParent} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumWithParentSingleton, ENUM_CONSTRUCTOR extends EnumerableConstructor>, PARENT_ENUM extends Enumerable, PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>> = Singleton>; /** * A type-alias for {@link Singleton} for the {@link CompanionEnumWithParent} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumWithParentDeclarationSingleton, ENUM_CONSTRUCTOR extends EnumerableConstructor>, PARENT_ENUM extends Enumerable, PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>> = Singleton>; /** * A type-alias for {@link Singleton} for the {@link CompanionEnumWithGrandParent} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumWithGrandParentSingleton, ENUM_CONSTRUCTOR extends EnumerableConstructor>, PARENT_ENUM extends EnumerableWithNullableParent, PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>, GRAND_PARENT_ENUM extends Enumerable, GRAND_PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>> = Singleton>; /** * A type-alias for {@link Singleton} for the {@link CompanionEnumWithGrandParent} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumWithGrandParentDeclarationSingleton, ENUM_CONSTRUCTOR extends EnumerableConstructor>, PARENT_ENUM extends EnumerableWithNullableParent, PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>, GRAND_PARENT_ENUM extends Enumerable, GRAND_PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>> = Singleton>; /** * A type-alias for {@link Singleton} for the {@link CompanionEnumWithGreatGrandParentDeclaration} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumWithGreatGrandParentSingleton, ENUM_CONSTRUCTOR extends EnumerableConstructor>, PARENT_ENUM extends EnumerableWithNullableGrandParent, PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>, GRAND_PARENT_ENUM extends EnumerableWithNullableParent, GRAND_PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>, GREAT_GRAND_PARENT_ENUM extends Enumerable, GREAT_GRAND_PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>> = Singleton>; /** * A type-alias for {@link Singleton} for the {@link CompanionEnumWithGreatGrandParentDeclaration} * * @deprecated Replace with the same type in @joookiwi/enumerable/type/singleton" instead. This will be removed in version 3.14. */ export type CompanionEnumWithGreatGrandParentDeclarationSingleton, ENUM_CONSTRUCTOR extends EnumerableConstructor>, PARENT_ENUM extends EnumerableWithNullableGrandParent, PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>, GRAND_PARENT_ENUM extends EnumerableWithNullableParent, GRAND_PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>, GREAT_GRAND_PARENT_ENUM extends Enumerable, GREAT_GRAND_PARENT_ENUM_CONSTRUCTOR extends EnumerableConstructor>> = Singleton>; //# sourceMappingURL=Singleton.types.d.ts.map