UNPKG

@safeapi/safeapi

Version:

SafeAPI: Secure, deterministic, and tamper-resistant API policy engine for Node and browser.

12 lines (11 loc) 487 B
import type { SafeApiPolicy } from "./SafeApiTypes"; /** * Internal-only validator for SafeApiPolicy schema. * Throws SafeApiPolicyError for missing fields or duplicate rule IDs. */ export declare function validateSafeApiPolicySchema(policy: SafeApiPolicy): void; /** * Internal-only normalizer for SafeApiPolicy schema. * Returns a normalized, sorted, and deeply frozen policy object. */ export declare function normalizeSafeApiPolicySchema(policy: SafeApiPolicy): SafeApiPolicy;