Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@swagger-api/apidom-ns-openapi-3-0

Package Overview
Dependencies
Maintainers
1
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@swagger-api/apidom-ns-openapi-3-0 - npm Package Compare versions

Comparing version 0.78.0 to 0.79.0

6

CHANGELOG.md

@@ -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 @@

10

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc