build: add precompiled CLI distribution

This commit is contained in:
2026-08-29 19:00:14 +08:00
parent d074681928
commit 4d1dc76e31
77 changed files with 3461 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
import type { DeckMetadata } from './content.ts';
export type StaticOverflowDirection = 'horizontal' | 'vertical';
export interface StaticOverflowIssue {
deck: DeckMetadata;
directions: StaticOverflowDirection[];
heading: string;
reason: string;
slide: number;
}
export interface StaticOverflowResult {
errors: Array<{
deck: DeckMetadata;
message: string;
}>;
issues: StaticOverflowIssue[];
}
interface StaticOverflowAuditorOptions {
onAnalyzeSlide?: (deck: DeckMetadata, slide: number) => void;
}
export declare class StaticOverflowAuditor {
private cache;
private onAnalyzeSlide?;
constructor(options?: StaticOverflowAuditorOptions);
audit(decks: DeckMetadata[]): Promise<StaticOverflowResult>;
private auditDeck;
}
export declare function auditStaticDecks(decks: DeckMetadata[]): Promise<StaticOverflowResult>;
export {};