[V] $lib
const $lib: TypeSpecLibrary<{ "default-not-supported": { default: CallableMessage<["message"]>; }; "duplicate-header": { default: CallableMessage<["header"]>; }; "empty-enum": { default: "Empty enums are not supported for OpenAPI v3 - enums must have at least one value."; }; "empty-union": { default: "Empty unions are not supported for OpenAPI v3 - enums must have at least one value."; }; "enum-strategy-not-supported": { default: "`enum-strategy: annotated` is only supported for OpenAPI 3.1.0 and above. The default enum strategy will be used for OpenAPI 3.0.0."; }; "enum-unique-type": { default: "Enums are not supported unless all options are literals of the same type."; }; "inconsistent-shared-route-request-visibility": { default: "All operations with `@sharedRoutes` must have the same `@requestVisibility`."; }; "inline-cycle": { default: CallableMessage<["type"]>; }; "invalid-component-fixed-field-key": { default: CallableMessage<["value"]>; }; "invalid-format": { default: CallableMessage<["value", "paramType"]>; }; "invalid-model-property": { default: CallableMessage<["type"]>; }; "invalid-schema": { default: CallableMessage<["type"]>; }; "invalid-server-variable": { default: CallableMessage<["propName"]>; }; "invalid-style": { default: CallableMessage<["style", "paramType"]>; optionalPath: CallableMessage<["style", "paramType", "style"]>; }; "oneof-union": { default: "@oneOf decorator can only be used on a union or a model property which type is a union."; }; "path-query": { default: "OpenAPI does not allow paths containing a query string."; }; "path-reserved-expansion": { default: "Reserved expansion of path parameter with '+' operator #{allowReserved: true} is not supported in OpenAPI3."; }; "resource-namespace": { default: "Resource goes on namespace"; }; "status-code-in-default-response": { default: "a default response should not have an explicit status code"; }; "streams-not-supported": { default: "Streams with itemSchema are only fully supported in OpenAPI 3.2.0 or above. The response will be emitted without itemSchema. Consider using OpenAPI 3.2.0 for full stream support."; }; "union-null": { default: "Cannot have a union containing only null types."; }; "unsupported-auth": { default: CallableMessage<["authType"]>; }; "unsupported-status-code-range": { default: CallableMessage<["start", "end"]>; }; "xml-attribute-invalid-property-type": { default: CallableMessage<["name"]>; }; "xml-unwrapped-invalid-property-type": { default: CallableMessage<["name"]>; };}, OpenAPI3EmitterOptions, never>;Library registration exposing the emitter option schema, diagnostics and program state helpers.