UNPKG

644 BTypeScriptView Raw
1import { TextDocument } from 'vscode-languageserver-textdocument';
2import { Range } from 'vscode-languageserver-types';
3import { Dockerfile } from './dockerfile';
4import { Argument } from './argument';
5import { Flag } from './flag';
6import { Instruction } from './instruction';
7export declare abstract class ModifiableInstruction extends Instruction {
8 private flags;
9 constructor(document: TextDocument, range: Range, dockerfile: Dockerfile, escapeChar: string, instruction: string, instructionRange: Range);
10 protected abstract stopSearchingForFlags(value: string): boolean;
11 getFlags(): Flag[];
12 getArguments(): Argument[];
13}