Skip to content

@purista/core v2.0.5


PURISTA API / @purista/core / isHttpExposedServiceMeta

Function: isHttpExposedServiceMeta()

isHttpExposedServiceMeta(input?): input is { expose: { contentEncodingRequest?: string; contentEncodingResponse?: string; contentTypeRequest?: string; contentTypeResponse?: string; deprecated?: boolean; inputPayload?: SchemaObject; outputPayload?: SchemaObject; parameter?: SchemaObject } & { http: { method: "GET" | "POST" | "PATCH" | "PUT" | "DELETE"; openApi?: { additionalStatusCodes?: StatusCode[]; description: string; isSecure: boolean; operationId?: string; query?: QueryParameter<EmptyObject>[]; summary: string; tags?: string[] }; path: string } } }

Defined in: packages/core/src/core/HttpServer/types/isHttpExposedServiceMeta.impl.ts:8

Checks if given input is type of HttpExposedServiceMeta

Parameters

input?

any

Returns

input is { expose: { contentEncodingRequest?: string; contentEncodingResponse?: string; contentTypeRequest?: string; contentTypeResponse?: string; deprecated?: boolean; inputPayload?: SchemaObject; outputPayload?: SchemaObject; parameter?: SchemaObject } & { http: { method: "GET" | "POST" | "PATCH" | "PUT" | "DELETE"; openApi?: { additionalStatusCodes?: StatusCode[]; description: string; isSecure: boolean; operationId?: string; query?: QueryParameter<EmptyObject>[]; summary: string; tags?: string[] }; path: string } } }

boolean - true if input is type of HttpExposedServiceMeta