UNPKG

@beignet/core

Version:

Core framework primitives for Beignet

31 lines 979 B
/** * @beignet/core/contracts * * HTTP contract definitions and builders for Beignet. */ /** * Contract builder exports. */ export { ContractBuilder, defineContract, } from "./contract-builder.js"; /** * Contract group exports. */ export { ContractGroup, defineContractGroup } from "./contract-group.js"; /** * Contract-like helper exports. */ export { resolveContract, } from "./contract-like.js"; /** * Contract lifecycle metadata and errors. */ export { ContractLifecycleError, } from "./lifecycle.js"; /** * Path template parsing exports. */ export { parsePathTemplate, } from "./path-template.js"; /** * Success status helpers shared by the server route binder and tooling. */ export { getSuccess2xxStatuses, inferSoleSuccessStatus, } from "./success-status.js"; export { BEIGNET_ERROR_OWNER_HEADER, BODY_HTTP_METHODS, getContractHeaderSchemas, methodSupportsRequestBody, STANDARD_ERROR_RESPONSE_SCHEMA, } from "./types.js"; //# sourceMappingURL=index.js.map