Skip to main content

TypeScript SDK API Reference

Complete API documentation for TealTiger TypeScript SDK v1.1.x with Enterprise Adoption Features.

Installation

npm install @tealtiger/sdk

Quick Start

import { TealEngine, PolicyMode, ExecutionContext } from '@tealtiger/sdk';

// Create engine with policy mode configuration
const engine = new TealEngine({
  mode: {
    default: PolicyMode.ENFORCE,
    overrides: {
      'cost-limit': PolicyMode.MONITOR
    }
  }
});

// Create execution context for traceability
const context = ExecutionContext.create({
  actor: { id: 'user-123', type: 'user' }
});

// Evaluate with context
const decision = await engine.evaluate(request, context);

Enterprise Features (v1.1.x)

Core Modules

Migration Guide