import type { Enumerable } from "../Enumerable"; import type { EnumerableConstructor } from "../EnumerableConstructor"; import type { CompanionEnumerable } from "../companion/CompanionEnumerable"; import type { PossibleEnumerableInstance } from "./possibleInstance"; import type { CompanionEnumerableType } from "./companion"; import type { CompanionOf } from "./companionOf"; export type CompanionEnumFromEnumerableConstructorOrCompanionEnum = T extends EnumerableConstructor> ? CompanionOf : T extends CompanionEnumerable>> ? T : never; //# sourceMappingURL=companionFrom.d.ts.map