UNPKG

webpods

Version:

Append-only log service with OAuth authentication

27 lines 944 B
/** * URL routing and custom domain logic */ import { Database } from "../db.js"; import { Result } from "../types.js"; interface LinkMapping { streamId: string; target: string; } /** * Resolve a path using .meta/links configuration */ export declare function resolveLink(db: Database, podId: string, path: string): Promise<Result<LinkMapping | null>>; /** * Update .meta/links configuration */ export declare function updateLinks(db: Database, podId: string, links: Record<string, string>, userId: string, authorId: string): Promise<Result<void>>; /** * Find pod by custom domain */ export declare function findPodByDomain(db: Database, domain: string): Promise<Result<string | null>>; /** * Update custom domains for a pod */ export declare function updateCustomDomains(db: Database, podId: string, domains: string[], userId: string, authorId: string): Promise<Result<void>>; export {}; //# sourceMappingURL=routing.d.ts.map