@mondaydotcomorg/atp-runtime
Version:
Runtime SDK injected into sandbox for Agent Tool Protocol
24 lines • 850 B
TypeScript
/**
* Metadata and Type Generation Utilities
*/
export type { RuntimeAPIParam, RuntimeAPIMethod, RuntimeAPIMetadata } from './types.js';
export { RuntimeAPI, RuntimeMethod } from './decorators.js';
export type { RuntimeAPIName } from './generated.js';
import type { RuntimeAPIMetadata } from './types.js';
import type { RuntimeAPIName } from './generated.js';
interface ClientServices {
hasLLM: boolean;
hasApproval: boolean;
hasEmbedding: boolean;
hasTools: boolean;
}
/**
* Generates TypeScript definitions from runtime API metadata
* @param apis - Runtime API metadata
* @param options - Optional filtering options
*/
export declare function generateRuntimeTypes(apis: RuntimeAPIMetadata[], options?: {
clientServices?: ClientServices;
requestedApis?: RuntimeAPIName[];
}): string;
//# sourceMappingURL=index.d.ts.map