Skip to content

[V] $lib

const $lib: TypeSpecLibrary<{
duplicate-id: {
default: CallableMessage<["id"]>;
};
invalid-default: {
default: CallableMessage<["type"]>;
};
unknown-scalar: {
default: CallableMessage<["name"]>;
};
}, JSONSchemaEmitterOptions,
| "JsonSchema"
| "JsonSchema.baseURI"
| "JsonSchema.multipleOf"
| "JsonSchema.id"
| "JsonSchema.oneOf"
| "JsonSchema.contains"
| "JsonSchema.minContains"
| "JsonSchema.maxContains"
| "JsonSchema.uniqueItems"
| "JsonSchema.minProperties"
| "JsonSchema.maxProperties"
| "JsonSchema.contentEncoding"
| "JsonSchema.contentSchema"
| "JsonSchema.contentMediaType"
| "JsonSchema.prefixItems"
| "JsonSchema.extension">;

Internal: TypeSpec library definition