Files
rednote-tool-studio/lib/types.ts
T
2026-09-17 21:54:33 +08:00

29 lines
580 B
TypeScript

export type ProjectMeta = {
id: string;
name: string;
template: string;
revision: number;
createdAt: string;
updatedAt: string;
lastAccessAt: string;
nodeModulesCleanedAt?: string;
};
export type ValidationIssue = {
severity: "error" | "warning";
code: string;
file: string;
line?: number;
message: string;
suggestion: string;
};
export type ValidationReport = {
status: "passed" | "failed";
skillVersion: string;
checkedAt: string;
issues: ValidationIssue[];
auditOutput: string;
limits: { zipBytes?: number; unpackedBytes: number };
};