@forge/cli

13.1.013.2.0-next.4-experimental-c6a3916
out/service/lint-service.d.ts
~out/service/lint-service.d.tsModified
+5−3
Index: package/out/service/lint-service.d.ts
===================================================================
--- package/out/service/lint-service.d.ts
+++ package/out/service/lint-service.d.ts
@@ -1,8 +1,9 @@
-import { ConfigFile, FileSystemReader, StatsigService } from '@forge/cli-shared';
+import { ConfigFile, FileSystemReader, StatsigService, GraphQLClient } from '@forge/cli-shared';
 import { LintFixState, LintResult, LintLogger, ProblemCount } from '@forge/lint';
 interface LintOptions {
     fix?: boolean;
+    approveRule?: string[];
 }
 interface RunResult {
     lintResults: LintResult[];
     fixResults?: LintFixState;
@@ -11,10 +12,11 @@
 export declare class LintService {
     private readonly configFile;
     private readonly fileSystemReader;
     private readonly statsigService;
-    constructor(configFile: ConfigFile, fileSystemReader: FileSystemReader, statsigService: StatsigService);
-    run(environment: string, { fix }: LintOptions, logger: LintLogger, directory?: string, lintFunction?: (filesToLint: string[], manifest: import("@forge/manifest").ManifestSchema, environment: string, logger: LintLogger, statsigService: StatsigService, parseFunction?: (filepath: string, parser: typeof import("@forge/lint").tsParser, readFilePromise?: typeof import("fs").readFile.__promisify__) => Promise<import("@forge/lint").LintInput>, linters?: import("@forge/lint").LinterInterface[]) => Promise<LintResult[]>): Promise<RunResult>;
+    private readonly graphqlClient;
+    constructor(configFile: ConfigFile, fileSystemReader: FileSystemReader, statsigService: StatsigService, graphqlClient: GraphQLClient);
+    run(environment: string, { fix, approveRule }: LintOptions, logger: LintLogger, directory?: string, lintFunction?: (filesToLint: string[], manifest: import("@forge/manifest").ManifestSchema, environment: string, logger: LintLogger, statsigService: StatsigService, graphqlClient: GraphQLClient, approveRule?: string[], parseFunction?: (filepath: string, parser: typeof import("@forge/lint").tsParser, readFilePromise?: typeof import("fs").readFile.__promisify__) => Promise<import("@forge/lint").LintInput>, lintersOverride?: import("@forge/lint").LinterInterface[]) => Promise<LintResult[]>): Promise<RunResult>;
     private fix;
     problemCount(lintResults: LintResult[]): ProblemCount;
     private failedScopesFromLintResult;
     failedScopes(lintResults: LintResult[]): string[];