@safeapi/safeapi
Version:
SafeAPI: Secure, deterministic, and tamper-resistant API policy engine for Node and browser.
12 lines (11 loc) • 487 B
TypeScript
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;