UNPKG

@curvenote/cli

Version:
10 lines 919 B
import type { Block, Project } from '@curvenote/blocks'; import type { PageFrontmatter, ProjectFrontmatter } from 'myst-frontmatter'; import type { ValidationOptions } from 'simple-validators'; import type { ISession } from './session/index.js'; export declare const THUMBNAILS_FOLDER = "thumbnails"; export declare function saveAffiliations(session: ISession, project: Project): void; export declare function projectFrontmatterFromDTO(session: ISession, project: Project, opts?: Partial<ValidationOptions>): ProjectFrontmatter; export declare function pageFrontmatterFromDTOAndThumbnail(session: ISession, filename: string, block: Block, date?: string | Date, opts?: Partial<ValidationOptions>): Promise<PageFrontmatter>; export declare function pageFrontmatterFromDTO(session: ISession, block: Block, date?: string | Date, opts?: Partial<ValidationOptions>): PageFrontmatter; //# sourceMappingURL=frontmatter.d.ts.map