@supernovaio/cli
Version:
Supernova.io Command Line Interface
19 lines • 669 B
TypeScript
import { AnalyzerArtifacts, UsageRecord } from "../analyzers/types.js";
type Input = {
artifacts: AnalyzerArtifacts;
rawArtifacts?: RawArtifactName[];
snapshotRoot: string;
usageImportFromPackages?: string[];
};
type RawArtifactName = "static-components" | "typescript-api" | "storybook-stories" | "storybook-docs" | "jsdoc" | "component-usage";
export type ComponentUsageSnapshot = {
meta: {
importFromPackages: string[];
};
packages: Record<string, {
records: Record<string, UsageRecord>;
}>;
};
export declare function writeSnapshot(input: Input): Promise<void>;
export {};
//# sourceMappingURL=write-snapshot.d.ts.map