@forge/lint
6.0.3-next.206.1.0-next.21
out/lint/linters/server-side-linter/server-side-linter.d.ts+
out/lint/linters/server-side-linter/server-side-linter.d.tsNew file+31
Index: package/out/lint/linters/server-side-linter/server-side-linter.d.ts
===================================================================
--- package/out/lint/linters/server-side-linter/server-side-linter.d.ts
+++ package/out/lint/linters/server-side-linter/server-side-linter.d.ts
@@ -0,0 +1,31 @@
+import { ManifestSchema as Manifest } from '@forge/manifest';
+import { LintLogger, LintResult } from '../../linter-interface';
+import { AbstractLinter } from '../../abstract-linter';
+import { FileSystemReader, FileUploader, GraphQLClient } from '@forge/cli-shared';
+import { GraphqlClient } from './graphql-client';
+import { ZipArchiver } from './archiver';
+export declare class ServerSideLinter extends AbstractLinter {
+ private readonly environment;
+ private readonly manifest;
+ private readonly client;
+ private readonly fileReader;
+ private readonly archiver;
+ private readonly fileUploader;
+ private readonly options;
+ private manifestUploadUrl;
+ constructor(environment: string, manifest: Manifest, client: GraphqlClient, fileReader: FileSystemReader, archiver: ZipArchiver, fileUploader: FileUploader, logger: LintLogger, options: {
+ approveRules?: string[];
+ buildTag?: string;
+ majorVersion?: number;
+ });
+ static instance(environment: string, manifest: Manifest, graphqlClient: GraphQLClient, logger: LintLogger, options: {
+ approveRules?: string[];
+ buildTag?: string;
+ majorVersion?: number;
+ }): Promise<ServerSideLinter>;
+ private mapServerSideResponse;
+ batchExecuteImpl(): Promise<LintResult[]>;
+ bootstrap(): Promise<void>;
+ private getResultsLinter;
+}
+//# sourceMappingURL=server-side-linter.d.ts.map
\ No newline at end of file