Skip to content

Commit ee4a2b8

Browse files
committed
NFC: Combine Args files
1 parent d7d6a84 commit ee4a2b8

File tree

6 files changed

+27
-31
lines changed

6 files changed

+27
-31
lines changed

src/Args.ts

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
1-
import { PresentationConfig } from './PresentationConfig';
2-
import { DisplayConfig } from './DisplayConfig';
1+
export enum DisplayType {
2+
None = 'none',
3+
FileName = 'fileName',
4+
FilePath = 'filePath',
5+
FileRelativePath = 'fileRelativePath',
6+
DirectoryName = 'dirName',
7+
DirectoryPath = 'dirPath',
8+
DirectoryRelativePath = 'dirRelativePath',
9+
Json = 'json',
10+
DefaultDisplay = FileName,
11+
DefaultDescription = None,
12+
DefaultDetail = None,
13+
DefaultOut = FilePath
14+
}
15+
16+
export type PresentationConfig = DisplayType | {
17+
type: DisplayType;
18+
json?: string;
19+
};
20+
21+
export type DisplayConfig = DisplayType | PresentationConfig & {
22+
description: PresentationConfig;
23+
detail: PresentationConfig;
24+
};
25+
326
export interface Args {
427
masks: string | string[];
528
display: DisplayConfig;

src/DisplayConfig.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/DisplayType.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/PickCommand.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ import * as fs from 'fs';
33
import * as path from 'path';
44
import * as glob from 'glob';
55

6-
import { DisplayType } from './DisplayType';
7-
import { PresentationConfig } from './PresentationConfig';
8-
import { Args } from './Args';
6+
import { Args, DisplayType, PresentationConfig } from './Args';
97

108
export class PickCommand {
119
private readonly _args: Args;

src/PresentationConfig.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function pick(args: Args) {
88

99
export function activate(context: vscode.ExtensionContext) {
1010
context.subscriptions.push(
11-
vscode.commands.registerCommand('filePicker.pick', pick)
11+
vscode.commands.registerCommand('filePicker.pick', pick),
1212
);
1313
}
1414

0 commit comments

Comments
 (0)