@swagger-api/apidom-ns-openapi-3-0
Advanced tools
Comparing version 0.78.0 to 0.79.0
@@ -6,2 +6,8 @@ # Change Log | ||
# [0.79.0](https://github.com/swagger-api/apidom/compare/v0.78.0...v0.79.0) (2023-10-24) | ||
### Features | ||
- **predicates:** implement TypeScript type guards ([#3289](https://github.com/swagger-api/apidom/issues/3289)) ([0cae70a](https://github.com/swagger-api/apidom/commit/0cae70aa3edc17ecc628c21e30a6b2ac1e992372)), closes [#3280](https://github.com/swagger-api/apidom/issues/3280) | ||
# [0.78.0](https://github.com/swagger-api/apidom/compare/v0.77.0...v0.78.0) (2023-10-17) | ||
@@ -8,0 +14,0 @@ |
{ | ||
"name": "@swagger-api/apidom-ns-openapi-3-0", | ||
"version": "0.78.0", | ||
"version": "0.79.0", | ||
"description": "OpenAPI 3.0.x namespace for ApiDOM.", | ||
@@ -45,5 +45,5 @@ "publishConfig": { | ||
"@babel/runtime-corejs3": "^7.20.7", | ||
"@swagger-api/apidom-core": "^0.78.0", | ||
"@swagger-api/apidom-error": "^0.78.0", | ||
"@swagger-api/apidom-ns-json-schema-draft-4": "^0.78.0", | ||
"@swagger-api/apidom-core": "^0.79.0", | ||
"@swagger-api/apidom-error": "^0.79.0", | ||
"@swagger-api/apidom-ns-json-schema-draft-4": "^0.79.0", | ||
"@types/ramda": "~0.29.6", | ||
@@ -64,3 +64,3 @@ "ramda": "~0.29.0", | ||
], | ||
"gitHead": "d6587217f8a7bec5bbc49ca4dabff8d3d66e0913" | ||
"gitHead": "8f93ee46d79e57833709f548fa6634f7e62d0aec" | ||
} |
/// <reference types="@swagger-api/apidom-core/types/minim" /> | ||
import { MediaTypes, NamespacePluginOptions, MemberElement, StringElement, Element, ObjectElement, Meta, Attributes, BooleanElement, ArrayElement } from '@swagger-api/apidom-core'; | ||
import * as _swagger_api_apidom_core from '@swagger-api/apidom-core'; | ||
import { MediaTypes, NamespacePluginOptions, MemberElement, StringElement, Element, ObjectElement, Meta, Attributes, BooleanElement, ArrayElement, ElementPredicate } from '@swagger-api/apidom-core'; | ||
export { isArrayElement, isBooleanElement, isElement, isLinkElement as isLinkPrimitiveElement, isMemberElement, isNullElement, isNumberElement, isObjectElement, isRefElement, isStringElement } from '@swagger-api/apidom-core'; | ||
@@ -422,12 +423,58 @@ import * as minim from 'minim'; | ||
declare class Server extends ObjectElement { | ||
declare class Callback extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class Components extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get schemas(): ObjectElement | undefined; | ||
set schemas(schemas: ObjectElement | undefined); | ||
get responses(): ObjectElement | undefined; | ||
set responses(responses: ObjectElement | undefined); | ||
get parameters(): ObjectElement | undefined; | ||
set parameters(parameters: ObjectElement | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get requestBodies(): ObjectElement | undefined; | ||
set requestBodies(requestBodies: ObjectElement | undefined); | ||
get headers(): ObjectElement | undefined; | ||
set headers(headers: ObjectElement | undefined); | ||
get securitySchemes(): ObjectElement | undefined; | ||
set securitySchemes(securitySchemes: ObjectElement | undefined); | ||
get links(): ObjectElement | undefined; | ||
set links(links: ObjectElement | undefined); | ||
get callbacks(): ObjectElement | undefined; | ||
set callbacks(callbacks: ObjectElement | undefined); | ||
} | ||
declare class Contact extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get url(): StringElement | undefined; | ||
set url(url: StringElement | undefined); | ||
get email(): StringElement | undefined; | ||
set email(email: StringElement | undefined); | ||
} | ||
declare class Example extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get summary(): StringElement | undefined; | ||
set summary(summary: StringElement | undefined); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
get variables(): ObjectElement | undefined; | ||
set variables(variables: ObjectElement | undefined); | ||
get value(): Element | undefined; | ||
set value(value: Element | undefined); | ||
get externalValue(): StringElement | undefined; | ||
set externalValue(externalValue: StringElement | undefined); | ||
} | ||
declare class ExternalDocumentation extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
get url(): StringElement | undefined; | ||
set url(url: StringElement | undefined); | ||
} | ||
declare class Reference extends ObjectElement { | ||
@@ -439,8 +486,146 @@ constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
declare class ExternalDocumentation extends ObjectElement { | ||
declare class Discriminator extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get propertyName(): StringElement | undefined; | ||
set propertyName(propertyName: StringElement | undefined); | ||
get mapping(): ObjectElement | undefined; | ||
set mapping(mapping: ObjectElement | undefined); | ||
} | ||
declare class Xml extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get namespace(): StringElement | undefined; | ||
set namespace(namespace: StringElement | undefined); | ||
get prefix(): StringElement | undefined; | ||
set prefix(prefix: StringElement | undefined); | ||
get attribute(): BooleanElement | undefined; | ||
set attribute(attribute: BooleanElement | undefined); | ||
get wrapped(): BooleanElement | undefined; | ||
set wrapped(wrapped: BooleanElement | undefined); | ||
} | ||
declare class Schema extends JSONSchemaElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
/** | ||
* Core vocabulary | ||
* | ||
* URI: https://tools.ietf.org/html/draft-wright-json-schema-00 | ||
*/ | ||
get idProp(): StringElement | undefined; | ||
set idProp(idProps: StringElement | undefined); | ||
get $schema(): StringElement | undefined; | ||
set $schema($schema: StringElement | undefined); | ||
/** | ||
* Validation keywords for arrays | ||
*/ | ||
get additionalItems(): this | Reference | BooleanElement | undefined; | ||
set additionalItems(additionalItems: this | Reference | BooleanElement | undefined); | ||
get items(): this | Reference | undefined; | ||
set items(items: this | Reference | undefined); | ||
/** | ||
* Validation keywords for objects | ||
*/ | ||
get additionalProperties(): this | Reference | BooleanElement | undefined; | ||
set additionalProperties(additionalProperties: this | Reference | BooleanElement | undefined); | ||
get patternProperties(): ObjectElement | undefined; | ||
set patternProperties(patternProperties: ObjectElement | undefined); | ||
get dependencies(): ObjectElement | undefined; | ||
set dependencies(dependencies: ObjectElement | undefined); | ||
/** | ||
* Validation keywords for any instance type | ||
*/ | ||
get type(): StringElement | undefined; | ||
set type(type: StringElement | undefined); | ||
get not(): this | Reference | undefined; | ||
set not(not: this | Reference | undefined); | ||
get definitions(): ObjectElement | undefined; | ||
set definitions(definitions: ObjectElement | undefined); | ||
/** | ||
* JSON Hyper-Schema | ||
* | ||
* URI: https://datatracker.ietf.org/doc/html/draft-wright-json-schema-hyperschema-00 | ||
*/ | ||
get base(): StringElement | undefined; | ||
set base(base: StringElement | undefined); | ||
get links(): ArrayElement | undefined; | ||
set links(links: ArrayElement | undefined); | ||
get media(): MediaElement | undefined; | ||
set media(media: MediaElement | undefined); | ||
/** | ||
* OpenAPI vocabulary | ||
*/ | ||
get nullable(): BooleanElement | undefined; | ||
set nullable(nullable: BooleanElement | undefined); | ||
get discriminator(): Discriminator | undefined; | ||
set discriminator(discriminator: Discriminator | undefined); | ||
get writeOnly(): BooleanElement | undefined; | ||
set writeOnly(writeOnly: BooleanElement | undefined); | ||
get xml(): Xml | undefined; | ||
set xml(xml: Xml | undefined); | ||
get externalDocs(): ExternalDocumentation | undefined; | ||
set externalDocs(externalDocs: ExternalDocumentation | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get deprecated(): BooleanElement | undefined; | ||
set deprecated(deprecated: BooleanElement | undefined); | ||
} | ||
declare class Header extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get required(): BooleanElement; | ||
set required(required: BooleanElement | undefined); | ||
get deprecated(): BooleanElement | undefined; | ||
set deprecated(deprecated: BooleanElement | undefined); | ||
get allowEmptyValue(): BooleanElement | undefined; | ||
set allowEmptyValue(allowEmptyValue: BooleanElement | undefined); | ||
get style(): StringElement | undefined; | ||
set style(style: StringElement | undefined); | ||
get explode(): BooleanElement | undefined; | ||
set explode(explode: BooleanElement | undefined); | ||
get allowReserved(): BooleanElement | undefined; | ||
set allowReserved(allowReserved: BooleanElement | undefined); | ||
get schema(): Schema | Reference | undefined; | ||
set schema(schema: Schema | Reference | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get contentProp(): ObjectElement | undefined; | ||
set contentProp(content: ObjectElement | undefined); | ||
} | ||
declare class License extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get url(): StringElement | undefined; | ||
set url(url: StringElement | undefined); | ||
} | ||
declare class Info extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get title(): StringElement | undefined; | ||
set title(title: StringElement | undefined); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
get termsOfService(): StringElement | undefined; | ||
set termsOfService(tos: StringElement | undefined); | ||
get contact(): Contact | undefined; | ||
set contact(contactElement: Contact | undefined); | ||
get license(): License | undefined; | ||
set license(licenseElement: License | undefined); | ||
get version(): StringElement | undefined; | ||
set version(version: StringElement | undefined); | ||
} | ||
declare class Server extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get url(): StringElement | undefined; | ||
set url(url: StringElement | undefined); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
get variables(): ObjectElement | undefined; | ||
set variables(variables: ObjectElement | undefined); | ||
} | ||
@@ -522,2 +707,58 @@ | ||
declare class Openapi extends StringElement { | ||
constructor(content?: string, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class Paths extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class OpenApi3_0 extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get openapi(): Openapi | undefined; | ||
set openapi(openapi: Openapi | undefined); | ||
get info(): Info | undefined; | ||
set info(info: Info | undefined); | ||
get servers(): ArrayElement | undefined; | ||
set servers(servers: ArrayElement | undefined); | ||
get paths(): Paths | undefined; | ||
set paths(paths: Paths | undefined); | ||
get components(): Components | undefined; | ||
set components(components: Components | undefined); | ||
get security(): ArrayElement | undefined; | ||
set security(security: ArrayElement | undefined); | ||
get tags(): ArrayElement | undefined; | ||
set tags(tags: ArrayElement | undefined); | ||
get externalDocs(): ExternalDocumentation | undefined; | ||
set externalDocs(externalDocs: ExternalDocumentation | undefined); | ||
} | ||
declare class Parameter extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get in(): StringElement | undefined; | ||
set in(val: StringElement | undefined); | ||
get required(): BooleanElement; | ||
set required(required: BooleanElement); | ||
get deprecated(): BooleanElement; | ||
set deprecated(deprecated: BooleanElement); | ||
get allowEmptyValue(): BooleanElement | undefined; | ||
set allowEmptyValue(allowEmptyValue: BooleanElement | undefined); | ||
get style(): StringElement | undefined; | ||
set style(style: StringElement | undefined); | ||
get explode(): BooleanElement | undefined; | ||
set explode(explode: BooleanElement | undefined); | ||
get allowReserved(): BooleanElement | undefined; | ||
set allowReserved(allowReserved: BooleanElement | undefined); | ||
get schema(): Schema | Reference | undefined; | ||
set schema(schema: Schema | Reference | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get contentProp(): ObjectElement | undefined; | ||
set contentProp(content: ObjectElement | undefined); | ||
} | ||
declare class PathItem extends ObjectElement { | ||
@@ -553,30 +794,56 @@ constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
declare const isCallbackElement: (element: any) => boolean; | ||
declare const isComponentsElement: (element: any) => boolean; | ||
declare const isContactElement: (element: any) => boolean; | ||
declare const isExampleElement: (element: any) => boolean; | ||
declare const isExternalDocumentationElement: (element: any) => boolean; | ||
declare const isInfoElement: (element: any) => boolean; | ||
declare const isLicenseElement: (element: any) => boolean; | ||
declare const isLinkElement: (element: any) => boolean; | ||
declare const isLinkElementExternal: (element: any) => element is Link; | ||
declare const isOpenapiElement: (element: any) => boolean; | ||
declare const isOpenApi3_0Element: (element: any) => boolean; | ||
declare const isOperationElement: (element: any) => boolean; | ||
declare const isParameterElement: (element: any) => boolean; | ||
declare const isPathItemElement: (element: any) => boolean; | ||
declare const isPathItemElementExternal: (element: any) => element is PathItem; | ||
declare const isPathsElement: (element: any) => boolean; | ||
declare const isReferenceElement: (element: any) => boolean; | ||
declare const isReferenceElementExternal: (element: any) => element is Reference; | ||
declare const isRequestBodyElement: (element: any) => boolean; | ||
declare const isResponseElement: (element: any) => boolean; | ||
declare const isResponsesElement: (element: any) => boolean; | ||
declare const isSchemaElement: (element: any) => boolean; | ||
declare const isBooleanJsonSchemaElement: (element: any) => any; | ||
declare const isSecurityRequirementElement: (element: any) => boolean; | ||
declare const isServerElement: (element: any) => boolean; | ||
declare const isServerVariableElement: (element: any) => boolean; | ||
declare const isMediaTypeElement: (element: any) => boolean; | ||
declare class SecurityRequirement extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class ServerVariable extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get enum(): ArrayElement | undefined; | ||
set enum(value: ArrayElement | undefined); | ||
get default(): StringElement | undefined; | ||
set default(value: StringElement | undefined); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
} | ||
declare class MediaType extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get schema(): Schema | Reference | undefined; | ||
set schema(schema: Schema | Reference | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get encoding(): ObjectElement | undefined; | ||
set encoding(encoding: ObjectElement | undefined); | ||
} | ||
declare const isCallbackElement: ElementPredicate<Callback>; | ||
declare const isComponentsElement: ElementPredicate<Components>; | ||
declare const isContactElement: ElementPredicate<Contact>; | ||
declare const isExampleElement: ElementPredicate<Example>; | ||
declare const isExternalDocumentationElement: ElementPredicate<ExternalDocumentation>; | ||
declare const isInfoElement: ElementPredicate<Info>; | ||
declare const isLicenseElement: ElementPredicate<License>; | ||
declare const isLinkElement: ElementPredicate<Link>; | ||
declare const isLinkElementExternal: ElementPredicate<Link>; | ||
declare const isOpenapiElement: ElementPredicate<Openapi>; | ||
declare const isOpenApi3_0Element: ElementPredicate<OpenApi3_0>; | ||
declare const isOperationElement: ElementPredicate<Operation>; | ||
declare const isParameterElement: ElementPredicate<Parameter>; | ||
declare const isPathItemElement: ElementPredicate<PathItem>; | ||
declare const isPathItemElementExternal: ElementPredicate<PathItem>; | ||
declare const isPathsElement: ElementPredicate<Paths>; | ||
declare const isReferenceElement: ElementPredicate<Reference>; | ||
declare const isReferenceElementExternal: ElementPredicate<Reference>; | ||
declare const isRequestBodyElement: ElementPredicate<RequestBody>; | ||
declare const isResponseElement: ElementPredicate<Response>; | ||
declare const isResponsesElement: ElementPredicate<Responses>; | ||
declare const isSchemaElement: ElementPredicate<Schema>; | ||
declare const isBooleanJsonSchemaElement: ElementPredicate<BooleanElement>; | ||
declare const isSecurityRequirementElement: ElementPredicate<SecurityRequirement>; | ||
declare const isServerElement: ElementPredicate<Server>; | ||
declare const isServerVariableElement: ElementPredicate<ServerVariable>; | ||
declare const isMediaTypeElement: ElementPredicate<MediaType>; | ||
declare const isOpenApi3_0LikeElement: <T extends Element>(element: T) => boolean; | ||
@@ -587,4 +854,4 @@ declare const isParameterLikeElement: <T extends Element>(element: T) => boolean; | ||
declare const isResponseLikeElement: <T extends Element>(element: T) => boolean; | ||
declare const isServerLikeElement: (element: any) => boolean; | ||
declare const isTagLikeElement: (element: any) => boolean; | ||
declare const isServerLikeElement: _swagger_api_apidom_core.ElementPredicate<minim.ObjectElement>; | ||
declare const isTagLikeElement: _swagger_api_apidom_core.ElementPredicate<minim.ObjectElement>; | ||
declare const isOpenApiExtension: (element: MemberElement) => boolean; | ||
@@ -672,46 +939,2 @@ | ||
declare class Callback extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class Components extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get schemas(): ObjectElement | undefined; | ||
set schemas(schemas: ObjectElement | undefined); | ||
get responses(): ObjectElement | undefined; | ||
set responses(responses: ObjectElement | undefined); | ||
get parameters(): ObjectElement | undefined; | ||
set parameters(parameters: ObjectElement | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get requestBodies(): ObjectElement | undefined; | ||
set requestBodies(requestBodies: ObjectElement | undefined); | ||
get headers(): ObjectElement | undefined; | ||
set headers(headers: ObjectElement | undefined); | ||
get securitySchemes(): ObjectElement | undefined; | ||
set securitySchemes(securitySchemes: ObjectElement | undefined); | ||
get links(): ObjectElement | undefined; | ||
set links(links: ObjectElement | undefined); | ||
get callbacks(): ObjectElement | undefined; | ||
set callbacks(callbacks: ObjectElement | undefined); | ||
} | ||
declare class Contact extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get url(): StringElement | undefined; | ||
set url(url: StringElement | undefined); | ||
get email(): StringElement | undefined; | ||
set email(email: StringElement | undefined); | ||
} | ||
declare class Discriminator extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get propertyName(): StringElement | undefined; | ||
set propertyName(propertyName: StringElement | undefined); | ||
get mapping(): ObjectElement | undefined; | ||
set mapping(mapping: ObjectElement | undefined); | ||
} | ||
declare class Encoding extends ObjectElement { | ||
@@ -731,154 +954,2 @@ constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
declare class Example extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get summary(): StringElement | undefined; | ||
set summary(summary: StringElement | undefined); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
get value(): Element | undefined; | ||
set value(value: Element | undefined); | ||
get externalValue(): StringElement | undefined; | ||
set externalValue(externalValue: StringElement | undefined); | ||
} | ||
declare class Xml extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get namespace(): StringElement | undefined; | ||
set namespace(namespace: StringElement | undefined); | ||
get prefix(): StringElement | undefined; | ||
set prefix(prefix: StringElement | undefined); | ||
get attribute(): BooleanElement | undefined; | ||
set attribute(attribute: BooleanElement | undefined); | ||
get wrapped(): BooleanElement | undefined; | ||
set wrapped(wrapped: BooleanElement | undefined); | ||
} | ||
declare class Schema extends JSONSchemaElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
/** | ||
* Core vocabulary | ||
* | ||
* URI: https://tools.ietf.org/html/draft-wright-json-schema-00 | ||
*/ | ||
get idProp(): StringElement | undefined; | ||
set idProp(idProps: StringElement | undefined); | ||
get $schema(): StringElement | undefined; | ||
set $schema($schema: StringElement | undefined); | ||
/** | ||
* Validation keywords for arrays | ||
*/ | ||
get additionalItems(): this | Reference | BooleanElement | undefined; | ||
set additionalItems(additionalItems: this | Reference | BooleanElement | undefined); | ||
get items(): this | Reference | undefined; | ||
set items(items: this | Reference | undefined); | ||
/** | ||
* Validation keywords for objects | ||
*/ | ||
get additionalProperties(): this | Reference | BooleanElement | undefined; | ||
set additionalProperties(additionalProperties: this | Reference | BooleanElement | undefined); | ||
get patternProperties(): ObjectElement | undefined; | ||
set patternProperties(patternProperties: ObjectElement | undefined); | ||
get dependencies(): ObjectElement | undefined; | ||
set dependencies(dependencies: ObjectElement | undefined); | ||
/** | ||
* Validation keywords for any instance type | ||
*/ | ||
get type(): StringElement | undefined; | ||
set type(type: StringElement | undefined); | ||
get not(): this | Reference | undefined; | ||
set not(not: this | Reference | undefined); | ||
get definitions(): ObjectElement | undefined; | ||
set definitions(definitions: ObjectElement | undefined); | ||
/** | ||
* JSON Hyper-Schema | ||
* | ||
* URI: https://datatracker.ietf.org/doc/html/draft-wright-json-schema-hyperschema-00 | ||
*/ | ||
get base(): StringElement | undefined; | ||
set base(base: StringElement | undefined); | ||
get links(): ArrayElement | undefined; | ||
set links(links: ArrayElement | undefined); | ||
get media(): MediaElement | undefined; | ||
set media(media: MediaElement | undefined); | ||
/** | ||
* OpenAPI vocabulary | ||
*/ | ||
get nullable(): BooleanElement | undefined; | ||
set nullable(nullable: BooleanElement | undefined); | ||
get discriminator(): Discriminator | undefined; | ||
set discriminator(discriminator: Discriminator | undefined); | ||
get writeOnly(): BooleanElement | undefined; | ||
set writeOnly(writeOnly: BooleanElement | undefined); | ||
get xml(): Xml | undefined; | ||
set xml(xml: Xml | undefined); | ||
get externalDocs(): ExternalDocumentation | undefined; | ||
set externalDocs(externalDocs: ExternalDocumentation | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get deprecated(): BooleanElement | undefined; | ||
set deprecated(deprecated: BooleanElement | undefined); | ||
} | ||
declare class Header extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get required(): BooleanElement; | ||
set required(required: BooleanElement | undefined); | ||
get deprecated(): BooleanElement | undefined; | ||
set deprecated(deprecated: BooleanElement | undefined); | ||
get allowEmptyValue(): BooleanElement | undefined; | ||
set allowEmptyValue(allowEmptyValue: BooleanElement | undefined); | ||
get style(): StringElement | undefined; | ||
set style(style: StringElement | undefined); | ||
get explode(): BooleanElement | undefined; | ||
set explode(explode: BooleanElement | undefined); | ||
get allowReserved(): BooleanElement | undefined; | ||
set allowReserved(allowReserved: BooleanElement | undefined); | ||
get schema(): Schema | Reference | undefined; | ||
set schema(schema: Schema | Reference | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get contentProp(): ObjectElement | undefined; | ||
set contentProp(content: ObjectElement | undefined); | ||
} | ||
declare class License extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get url(): StringElement | undefined; | ||
set url(url: StringElement | undefined); | ||
} | ||
declare class Info extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get title(): StringElement | undefined; | ||
set title(title: StringElement | undefined); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
get termsOfService(): StringElement | undefined; | ||
set termsOfService(tos: StringElement | undefined); | ||
get contact(): Contact | undefined; | ||
set contact(contactElement: Contact | undefined); | ||
get license(): License | undefined; | ||
set license(licenseElement: License | undefined); | ||
get version(): StringElement | undefined; | ||
set version(version: StringElement | undefined); | ||
} | ||
declare class MediaType extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get schema(): Schema | Reference | undefined; | ||
set schema(schema: Schema | Reference | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get encoding(): ObjectElement | undefined; | ||
set encoding(encoding: ObjectElement | undefined); | ||
} | ||
declare class OAuthFlow extends ObjectElement { | ||
@@ -908,62 +979,2 @@ constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
declare class Openapi extends StringElement { | ||
constructor(content?: string, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class Paths extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class OpenApi3_0 extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get openapi(): Openapi | undefined; | ||
set openapi(openapi: Openapi | undefined); | ||
get info(): Info | undefined; | ||
set info(info: Info | undefined); | ||
get servers(): ArrayElement | undefined; | ||
set servers(servers: ArrayElement | undefined); | ||
get paths(): Paths | undefined; | ||
set paths(paths: Paths | undefined); | ||
get components(): Components | undefined; | ||
set components(components: Components | undefined); | ||
get security(): ArrayElement | undefined; | ||
set security(security: ArrayElement | undefined); | ||
get tags(): ArrayElement | undefined; | ||
set tags(tags: ArrayElement | undefined); | ||
get externalDocs(): ExternalDocumentation | undefined; | ||
set externalDocs(externalDocs: ExternalDocumentation | undefined); | ||
} | ||
declare class Parameter extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get name(): StringElement | undefined; | ||
set name(name: StringElement | undefined); | ||
get in(): StringElement | undefined; | ||
set in(val: StringElement | undefined); | ||
get required(): BooleanElement; | ||
set required(required: BooleanElement); | ||
get deprecated(): BooleanElement; | ||
set deprecated(deprecated: BooleanElement); | ||
get allowEmptyValue(): BooleanElement | undefined; | ||
set allowEmptyValue(allowEmptyValue: BooleanElement | undefined); | ||
get style(): StringElement | undefined; | ||
set style(style: StringElement | undefined); | ||
get explode(): BooleanElement | undefined; | ||
set explode(explode: BooleanElement | undefined); | ||
get allowReserved(): BooleanElement | undefined; | ||
set allowReserved(allowReserved: BooleanElement | undefined); | ||
get schema(): Schema | Reference | undefined; | ||
set schema(schema: Schema | Reference | undefined); | ||
get example(): Element | undefined; | ||
set example(example: Element | undefined); | ||
get examples(): ObjectElement | undefined; | ||
set examples(examples: ObjectElement | undefined); | ||
get contentProp(): ObjectElement | undefined; | ||
set contentProp(content: ObjectElement | undefined); | ||
} | ||
declare class SecurityRequirement extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
} | ||
declare class SecurityScheme extends ObjectElement { | ||
@@ -989,12 +1000,2 @@ constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
declare class ServerVariable extends ObjectElement { | ||
constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); | ||
get enum(): ArrayElement | undefined; | ||
set enum(value: ArrayElement | undefined); | ||
get default(): StringElement | undefined; | ||
set default(value: StringElement | undefined); | ||
get description(): StringElement | undefined; | ||
set description(description: StringElement | undefined); | ||
} | ||
declare class Tag extends ObjectElement { | ||
@@ -1001,0 +1002,0 @@ constructor(content?: Record<string, unknown>, meta?: Meta, attributes?: Attributes); |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1845500
36749
+ Added@swagger-api/apidom-ast@0.79.0(transitive)
+ Added@swagger-api/apidom-core@0.79.0(transitive)
+ Added@swagger-api/apidom-error@0.79.0(transitive)
+ Added@swagger-api/apidom-ns-json-schema-draft-4@0.79.0(transitive)
- Removed@swagger-api/apidom-ast@0.78.0(transitive)
- Removed@swagger-api/apidom-core@0.78.0(transitive)
- Removed@swagger-api/apidom-error@0.78.0(transitive)
- Removed@swagger-api/apidom-ns-json-schema-draft-4@0.78.0(transitive)