Skip to content

Commit 2b0acd7

Browse files
Re-org messages and normalize file names
1 parent 4c78b88 commit 2b0acd7

14 files changed

Lines changed: 63 additions & 26 deletions
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
export * from './lib/folder-delete.interface';
2-
export * from './lib/generate-task.interface';
3-
export * from './lib/indexing-message.interface';
1+
export * from './lib/messages/folder-delete.message.interface';
2+
export * from './lib/messages/generate-task.message.interface';
3+
export * from './lib/messages/indexing.message.interface';
44
export * from './lib/lsp-messages.interface';
55
export * from './lib/message-name-normalizer';
6-
export * from './lib/migrate-code.interface';
7-
export * from './lib/notebook-to-pro-code.interface';
6+
export * from './lib/messages/migrate-code.message.interface';
7+
export * from './lib/messages/notebook-to-pro-code.message.interface';
88
export * from './lib/parse-server-message';
9-
export * from './lib/rename.interface';
10-
export * from './lib/retrieve-docs-message.interface';
9+
export * from './lib/messages/rename.message.interface';
10+
export * from './lib/messages/retrieve-docs.message.interface';
1111
export * from './lib/serialize-server-message';
12-
export * from './lib/workspace-config.message.interface';
12+
export * from './lib/messages/workspace-config.message.interface';

libs/vscode/events/messages/src/lib/lsp-messages.interface.ts

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,41 +5,46 @@ import { DocumentFormattingParams } from 'vscode-languageserver/node';
55
import {
66
FolderDeleteMessage,
77
IFolderDeletePayload,
8-
} from './folder-delete.interface';
8+
} from './messages/folder-delete.message.interface';
9+
import {
10+
AddDocsMessage,
11+
FormatFileMessage,
12+
} from './messages/formatting-messages.interface';
913
import {
1014
GenerateTaskMessage,
1115
IGenerateTaskPayload,
12-
} from './generate-task.interface';
16+
} from './messages/generate-task.message.interface';
1317
import {
1418
IIndexingMessagePayload,
1519
IndexingMessage,
16-
} from './indexing-message.interface';
17-
import { LoggingMessage } from './logging.message.interface';
20+
} from './messages/indexing.message.interface';
21+
import { LoggingMessage } from './messages/logging.message.interface';
1822
import {
1923
MigrateCodeLSPMessage,
2024
MigrateCodeLSPPayload,
2125
MigrateCodeLSPResponse,
22-
} from './migrate-code.interface';
26+
} from './messages/migrate-code.message.interface';
2327
import {
2428
INotebookToProCodePayload,
2529
INotebookToProCodeResponse,
2630
NotebookToProCodeMessage,
27-
} from './notebook-to-pro-code.interface';
28-
import { FileRenameMessage, IFileRenamePayload } from './rename.interface';
31+
} from './messages/notebook-to-pro-code.message.interface';
32+
import {
33+
FileRenameMessage,
34+
IFileRenamePayload,
35+
} from './messages/rename.message.interface';
2936
import {
3037
IRetrieveDocsPayload,
3138
IRetrieveDocsResponse,
3239
RetrieveDocsMessage,
33-
} from './retrieve-docs-message.interface';
34-
import { UsageMetricLSPMessage } from './usage-metric-message.interface';
40+
} from './messages/retrieve-docs.message.interface';
41+
import { UsageMetricLSPMessage } from './messages/usage-metric.message.interface';
3542
import {
36-
AddDocsMessage,
37-
FormatFileMessage,
3843
IInitWorkspaceConfigPayload,
3944
InitWorkspaceConfigMessage,
4045
IWorkspaceConfigPayload,
4146
WorkspaceConfigMessage,
42-
} from './workspace-config.message.interface';
47+
} from './messages/workspace-config.message.interface';
4348

4449
/** Allowed types for messages sent to language servers */
4550
export type LanguageServerMessage =

libs/vscode/events/messages/src/lib/folder-delete.interface.ts renamed to libs/vscode/events/messages/src/lib/messages/folder-delete.message.interface.ts

File renamed without changes.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/** Message to add docs to routines in file */
2+
export type AddDocsMessage = 'add-docs';
3+
4+
/** Message to specify that we are formatting a file */
5+
export type FormatFileMessage = 'format-file';
6+
7+
/** Message to format a workspace */
8+
export type FormatWorkspaceMessage = 'format-workspace';
9+
10+
/**
11+
* Payload when formatting a workspace
12+
*/
13+
export interface FormatWorkspacePayload {
14+
/** One of more folders to format */
15+
folders: string[];
16+
}
17+
18+
/**
19+
* Response when we format a workspace
20+
*/
21+
export interface FormatWorkspaceResponse {
22+
/** Failures */
23+
failures: string[];
24+
}

libs/vscode/events/messages/src/lib/generate-task.interface.ts renamed to libs/vscode/events/messages/src/lib/messages/generate-task.message.interface.ts

File renamed without changes.

libs/vscode/events/messages/src/lib/indexing-message.interface.ts renamed to libs/vscode/events/messages/src/lib/messages/indexing.message.interface.ts

File renamed without changes.

libs/vscode/events/messages/src/lib/logging.message.interface.ts renamed to libs/vscode/events/messages/src/lib/messages/logging.message.interface.ts

File renamed without changes.

libs/vscode/events/messages/src/lib/migrate-code.interface.ts renamed to libs/vscode/events/messages/src/lib/messages/migrate-code.message.interface.ts

File renamed without changes.

libs/vscode/events/messages/src/lib/notebook-to-pro-code.interface.ts renamed to libs/vscode/events/messages/src/lib/messages/notebook-to-pro-code.message.interface.ts

File renamed without changes.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/** Message to send progress */
2+
export type ProgressMessage = 'progress';
3+
4+
/**
5+
* Payload when sending progress information
6+
*/
7+
export interface ProgressMessagePayload {
8+
/** ID of the progress we are sending a message for */
9+
progressId: string;
10+
/** Progress message percentage from 0 to 100 */
11+
percent: number;
12+
/** Title of the progress message */
13+
title: string;
14+
}

0 commit comments

Comments
 (0)