@forge/lint
6.0.2-next.3-experimental-09496166.0.2-next.10
out/lint/linters/server-side-linter/server-side-linter.d.ts−
out/lint/linters/server-side-linter/server-side-linter.d.tsDeleted−62
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
@@ -1,62 +0,0 @@
-import { ManifestSchema as Manifest } from '@forge/manifest';
-import { LintFixState, LintLogger, LintResult, LintResultRule } from '../../linter-interface';
-import { AbstractLinter } from '../../abstract-linter';
-import { FileSystemReader, FileUploader, GraphQLClient, UserError } from '@forge/cli-shared';
-interface ManifestCheckChange {
- added?: string[];
- key: string;
- removed?: string[];
-}
-interface ServerSideOutcome {
- changes?: ManifestCheckChange[];
- reason: string;
- category: string;
- rule: string;
- value: boolean;
-}
-export declare class NoManifestURLError extends Error {
- constructor();
-}
-export declare class MissingManifestError extends UserError {
- constructor();
-}
-export declare class InvalidManifestError extends UserError {
- constructor();
-}
-declare class ZipArchiver {
- private readonly archive;
- private readonly tempFile;
- private readonly resolves;
- private readonly rejects;
- private constructor();
- static create(): Promise<ZipArchiver>;
- addFile(fileName: string, contents: Buffer): void;
- finalise(): Promise<string>;
- private readonly onArchiveError;
- private readonly onClose;
-}
-declare class ManifestCheckGraphqlClient {
- private readonly graphqlClient;
- constructor(graphqlClient: GraphQLClient);
- createAppManifestUploadUrl(appId: string, environmentKey: string): Promise<string>;
- getAppPreDeploymentCheck(appId: string, environmentKey: string, manifestUrl: string, bypassRules: string[]): Promise<ServerSideOutcome[]>;
-}
-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 approveRules;
- private manifestUploadUrl;
- constructor(environment: string, manifest: Manifest, client: ManifestCheckGraphqlClient, fileReader: FileSystemReader, archiver: ZipArchiver, fileUploader: FileUploader, logger: LintLogger, approveRules: string[] | undefined);
- static instance(environment: string, manifest: Manifest, graphqlClient: GraphQLClient, logger: LintLogger, approveRules?: string[]): Promise<ServerSideLinter>;
- private mapServerSideResponse;
- batchExecuteImpl(): Promise<LintResult[]>;
- bootstrap(): Promise<void>;
- protected getFixer(): ((errors: LintResultRule[], warnings: LintResultRule[], state: LintFixState) => Promise<LintFixState>) | undefined;
- protected getResultsForFixer(results: ServerSideOutcome[]): ServerSideOutcome[];
-}
-export {};
-//# sourceMappingURL=server-side-linter.d.ts.map
\ No newline at end of file