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

---
## Namespaces

- [$validatesRawJson](namespaces/$validatesRawJson/index.md)

## Classes

- [JsonSchemaEmitter](classes/JsonSchemaEmitter.md)

## Interfaces

- [ExtensionRecord](interfaces/ExtensionRecord.md)
- [JSONSchemaEmitterOptions](interfaces/JSONSchemaEmitterOptions.md)

## Type Aliases

- [JsonSchemaDeclaration](type-aliases/JsonSchemaDeclaration.md)

## Variables

- [$lib](variables/$lib.md)
- [EmitterOptionsSchema](variables/EmitterOptionsSchema.md)
- [namespace](variables/namespace.md)

## Functions

- [$baseUri](functions/$baseUri.md)
- [$contains](functions/$contains.md)
- [$contentEncoding](functions/$contentEncoding.md)
- [$contentMediaType](functions/$contentMediaType.md)
- [$contentSchema](functions/$contentSchema.md)
- [$extension](functions/$extension.md)
- [$id](functions/$id.md)
- [$jsonSchema](functions/$jsonSchema.md)
- [$maxContains](functions/$maxContains.md)
- [$maxProperties](functions/$maxProperties.md)
- [$minContains](functions/$minContains.md)
- [$minProperties](functions/$minProperties.md)
- [$multipleOf](functions/$multipleOf.md)
- [$onEmit](functions/$onEmit.md)
- [$prefixItems](functions/$prefixItems.md)
- [$uniqueItems](functions/$uniqueItems.md)
- [$validatesRawJson](functions/$validatesRawJson.md)
- [findBaseUri](functions/findBaseUri.md)
- [getBaseUri](functions/getBaseUri.md)
- [getContains](functions/getContains.md)
- [getContentEncoding](functions/getContentEncoding.md)
- [getContentMediaType](functions/getContentMediaType.md)
- [getContentSchema](functions/getContentSchema.md)
- [getExtensions](functions/getExtensions.md)
- [getId](functions/getId.md)
- [getJsonSchema](functions/getJsonSchema.md)
- [getJsonSchemaTypes](functions/getJsonSchemaTypes.md)
- [getMaxContains](functions/getMaxContains.md)
- [getMaxProperties](functions/getMaxProperties.md)
- [getMinContains](functions/getMinContains.md)
- [getMinProperties](functions/getMinProperties.md)
- [getMultipleOf](functions/getMultipleOf.md)
- [getPrefixItems](functions/getPrefixItems.md)
- [getUniqueItems](functions/getUniqueItems.md)
- [isJsonSchemaDeclaration](functions/isJsonSchemaDeclaration.md)
