@computesdk/daytona
Version:
Daytona provider for ComputeSDK
21 lines (18 loc) • 593 B
TypeScript
import * as computesdk from 'computesdk';
import { Runtime } from 'computesdk';
/**
* Daytona-specific configuration options
*/
interface DaytonaConfig {
/** Daytona API key - if not provided, will fallback to DAYTONA_API_KEY environment variable */
apiKey?: string;
/** Default runtime environment */
runtime?: Runtime;
/** Execution timeout in milliseconds */
timeout?: number;
}
/**
* Create a Daytona provider instance using the factory pattern
*/
declare const daytona: (config: DaytonaConfig) => computesdk.Provider;
export { type DaytonaConfig, daytona };