UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

19 lines (18 loc) 608 B
import { ProbeResult } from './types'; export interface LpmExecResult { exitCode: number; stdout: string; stderr: string; } export interface RunnerDeps { execLpm: (args: string[]) => LpmExecResult; readJson: (p: string) => any; writeJson: (p: string, data: unknown) => void; loadSnapshot: (caseId: string) => Record<string, any> | null; readRemoteJson: () => Record<string, any> | null; } export interface RunConformanceOpts { catalogPath: string; draftPath: string; } export declare function runConformance(opts: RunConformanceOpts, deps: RunnerDeps): ProbeResult[];