import type { Enumerable } from "../Enumerable"; /** A {@link String} or {@link Enumerable.name} value */ export type PossibleNameOf = NAME | NameOf; /** A join of both {@link String} and {@link Enumerable.name} */ export type SpecificNameOf = NAME & NameOf; /** * A type to retrieve the {@link Enumerable.name name} of an {@link Enumerable} * with the combinaison of an {@link EnumerableConstructor} keys * and a {@link CompanionEnum} {@link CompanionEnum.instance instance} keys * * @see Enumerable.name */ export type NameOf = ENUM["name"]; //# sourceMappingURL=nameOf.d.ts.map