@curvenote/cli
Version:
CLI Client library for Curvenote
14 lines • 724 B
TypeScript
import type { VersionId } from '@curvenote/blocks';
import type { ISession } from '../session/types.js';
export declare function resolvePath(optionalPath: string | undefined, filename: string): string;
export declare function versionIdToURL(versionId: VersionId): string;
export declare function confirmOrExit(message: string, opts?: {
yes?: boolean;
}): Promise<void>;
/** Add oxa link transformers to options */
export declare function addOxaTransformersToOpts(session: ISession, opts: Record<string, any>): {
extraLinkTransformers: any[];
extraTransforms: any[];
};
export declare function writeJsonLogs(session: ISession, name: string, logData: Record<string, any>): void;
//# sourceMappingURL=utils.d.ts.map