UNPKG

@typespec/versioning

Version:

TypeSpec library for declaring and emitting versioned APIs

19 lines 515 B
import type { EnumMember, Namespace } from "@typespec/compiler"; export interface Version { name: string; value: string; namespace: Namespace; enumMember: EnumMember; index: number; } export interface VersionResolution { /** * Version for the root namespace. `undefined` if not versioned. */ rootVersion: Version | undefined; /** * Resolved version for all the referenced namespaces. */ versions: Map<Namespace, Version>; } //# sourceMappingURL=types.d.ts.map