---
jsApi: true
title: "[P] JS API"

---
## Enumerations

- [Availability](enumerations/Availability.md)

## Classes

- [VersionMap](classes/VersionMap.md)

## Interfaces

- [Version](interfaces/Version.md)
- [VersionProjections](interfaces/VersionProjections.md)
- [VersionResolution](interfaces/VersionResolution.md)

## Variables

- [namespace](variables/namespace.md)

## Functions

- [$added](functions/$added.md)
- [$madeOptional](functions/$madeOptional.md)
- [$onValidate](functions/$onValidate.md)
- [$removed](functions/$removed.md)
- [$renamedFrom](functions/$renamedFrom.md)
- [$returnTypeChangedFrom](functions/$returnTypeChangedFrom.md)
- [$typeChangedFrom](functions/$typeChangedFrom.md)
- [$useDependency](functions/$useDependency.md)
- [$versioned](functions/$versioned.md)
- [buildVersionProjections](functions/buildVersionProjections.md)
- [existsAtVersion](functions/existsAtVersion.md)
- [findVersionedNamespace](functions/findVersionedNamespace.md)
- [getAddedOnVersions](functions/getAddedOnVersions.md)
- [getAvailabilityMap](functions/getAvailabilityMap.md)
- [getAvailabilityMapInTimeline](functions/getAvailabilityMapInTimeline.md)
- [getMadeOptionalOn](functions/getMadeOptionalOn.md)
- [getNameAtVersion](functions/getNameAtVersion.md)
- [getRemovedOnVersions](functions/getRemovedOnVersions.md)
- [getRenamedFrom](functions/getRenamedFrom.md)
- [getRenamedFromVersions](functions/getRenamedFromVersions.md)
- [getReturnTypeBeforeVersion](functions/getReturnTypeBeforeVersion.md)
- [getReturnTypeChangedFrom](functions/getReturnTypeChangedFrom.md)
- [getTypeBeforeVersion](functions/getTypeBeforeVersion.md)
- [getTypeChangedFrom](functions/getTypeChangedFrom.md)
- [getUseDependencies](functions/getUseDependencies.md)
- [getVersion](functions/getVersion.md)
- [getVersionDependencies](functions/getVersionDependencies.md)
- [getVersionForEnumMember](functions/getVersionForEnumMember.md)
- [getVersions](functions/getVersions.md)
- [getVersionsForEnum](functions/getVersionsForEnum.md)
- [hasDifferentNameAtVersion](functions/hasDifferentNameAtVersion.md)
- [hasDifferentReturnTypeAtVersion](functions/hasDifferentReturnTypeAtVersion.md)
- [hasDifferentTypeAtVersion](functions/hasDifferentTypeAtVersion.md)
- [madeOptionalAfter](functions/madeOptionalAfter.md)
- [resolveVersions](functions/resolveVersions.md)
