trellis
Version:
Agentic State Engine — event-sourced causal graph with branching, decision traces, and realtime sync for AI-native applications
25 lines • 845 B
TypeScript
/**
* TurtleDB deploy — name validation and URL helpers.
*
* @module trellis/server
*/
export declare class DeployNameError extends Error {
constructor(message: string);
}
/**
* Normalize user input (trim, lowercase).
*/
export declare function normalizeDeployName(name: string): string;
/**
* Validate a Sprite / room-node slug. Returns normalized name or throws.
*/
export declare function validateDeployName(name: string): string;
/**
* Stub / docs URL pattern (`https://<slug>.sprites.app`).
* Live deploy must call `resolveSpritePublicUrl()` — Sprites assigns
* `https://<slug>-<org>.sprites.app`.
*/
export declare function buildDeployUrl(name: string): string;
/** Sprites public HTTP URL routes to this port by default. */
export declare const SPRITE_PUBLIC_HTTP_PORT = 8080;
//# sourceMappingURL=deploy-meta.d.ts.map