UNPKG

@overseerai/sdk-typescript

Version:

Official TypeScript SDK for Overseer content safety API

20 lines (19 loc) 562 B
import { OverseerConfig, ValidationOptions, ValidationResult, Policy } from './types'; export declare class Overseer { private apiKey; private organizationId?; private baseUrl; constructor(config: OverseerConfig); /** * Validate content against specified policies */ validate(options: ValidationOptions): Promise<ValidationResult>; /** * Get all available policies */ getPolicies(): Promise<Policy[]>; /** * Create a new policy */ createPolicy(policy: Omit<Policy, 'id'>): Promise<Policy>; }