@scalar/api-client
Version:
the open source API testing client
12 lines • 743 B
TypeScript
import type { OpenApiDocument } from '@scalar/workspace-store/schemas/v3.1/strict/openapi-document';
import type { OperationObject } from '@scalar/workspace-store/schemas/v3.1/strict/operation';
/**
* Compute what the security requirements should be for a request
*
* If an operation has only one optional security requirement,
* use the document security and ensure it includes an optional object.
*
* Otherwise we generally go operation -> document security.
*/
export declare const getSecurityRequirements: (document: OpenApiDocument | null, operation?: OperationObject) => import("@scalar/workspace-store/schemas/v3.1/strict/security-requirement").SecurityRequirementObject[];
//# sourceMappingURL=get-security-requirements.d.ts.map