Skip to content

Commit 2430c69

Browse files
committed
feat(service-graph): Added initial implementation of drawer component
1 parent aa6e54d commit 2430c69

38 files changed

+17763
-10000
lines changed

apps/vscode-extension/tsconfig.extension.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
44
"outDir": "../../dist/out-tsc",
5-
"noEmit": true,
5+
"moduleResolution": "Bundler",
66
"lib": ["esnext", "dom"]
77
},
88
"files": [],

apps/vscode-extension/tsconfig.json

-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
{
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4-
"module": "commonjs",
54
"target": "esnext",
65
"lib": ["esnext", "dom"],
7-
"moduleResolution": "node",
86
"sourceMap": true,
97
"noEmit": true,
108
"allowJs": true,

docs/api-reports/packages/daemon/api-report.md

+108-95
Original file line numberDiff line numberDiff line change
@@ -3,151 +3,164 @@
33
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
44
55
```ts
6-
7-
import { AstNode } from 'langium';
8-
import { ErrorCode } from '@storm-stack/errors';
9-
import { MaybePromise } from '@storm-stack/utilities';
10-
import { Reference } from 'langium';
11-
import { StormConfig } from '@storm-software/config-tools';
12-
import { StormError } from '@storm-stack/errors';
13-
import { StormLog } from '@storm-stack/logging';
6+
import type { AstNode } from "langium";
7+
import { ErrorCode } from "@storm-stack/errors";
8+
import { MaybePromise } from "@storm-stack/utilities";
9+
import type { Reference } from "langium";
10+
import { StormConfig } from "@storm-software/config-tools";
11+
import { StormError } from "@storm-stack/errors";
12+
import { StormLog } from "@storm-stack/logging";
1413

1514
// @public (undocumented)
16-
type AcidicDaemonErrorCode = ErrorCode | "missing_name" | "missing_schema" | "invalid_bus_payload";
15+
type AcidicDaemonErrorCode =
16+
| ErrorCode
17+
| "missing_name"
18+
| "missing_schema"
19+
| "invalid_bus_payload";
1720

1821
// @public (undocumented)
1922
const AcidicDaemonErrorCode: {
20-
missing_name: AcidicDaemonErrorCode;
21-
missing_schema: AcidicDaemonErrorCode;
22-
invalid_bus_payload: AcidicDaemonErrorCode;
23-
success: ErrorCode;
24-
missing_issue_code: ErrorCode;
25-
invalid_config: ErrorCode;
26-
failed_to_load_file: ErrorCode;
27-
missing_context: ErrorCode;
28-
record_not_found: ErrorCode;
29-
required_field_missing: ErrorCode;
30-
database_query_error: ErrorCode;
31-
model_validation_error: ErrorCode;
32-
field_validation_error: ErrorCode;
33-
invalid_parameter: ErrorCode;
34-
invalid_request: ErrorCode;
35-
type_error: ErrorCode;
36-
processing_error: ErrorCode;
37-
internal_server_error: ErrorCode;
38-
user_not_logged_in: ErrorCode;
39-
unknown_cause: ErrorCode;
23+
missing_name: AcidicDaemonErrorCode;
24+
missing_schema: AcidicDaemonErrorCode;
25+
invalid_bus_payload: AcidicDaemonErrorCode;
26+
success: ErrorCode;
27+
missing_issue_code: ErrorCode;
28+
invalid_config: ErrorCode;
29+
failed_to_load_file: ErrorCode;
30+
missing_context: ErrorCode;
31+
record_not_found: ErrorCode;
32+
required_field_missing: ErrorCode;
33+
database_query_error: ErrorCode;
34+
model_validation_error: ErrorCode;
35+
field_validation_error: ErrorCode;
36+
invalid_parameter: ErrorCode;
37+
invalid_request: ErrorCode;
38+
type_error: ErrorCode;
39+
processing_error: ErrorCode;
40+
internal_server_error: ErrorCode;
41+
user_not_logged_in: ErrorCode;
42+
unknown_cause: ErrorCode;
4043
};
41-
export { AcidicDaemonErrorCode }
42-
export { AcidicDaemonErrorCode as AcidicDaemonErrorCode_alias_1 }
44+
export { AcidicDaemonErrorCode };
45+
export { AcidicDaemonErrorCode as AcidicDaemonErrorCode_alias_1 };
4346

4447
// @public (undocumented)
45-
type ActiveMessage = Message<{
48+
type ActiveMessage = Message<
49+
{
4650
schema: AcidicSchemaWrapper;
47-
} & BaseMessagePayload> & {
48-
messageId: "active";
51+
} & BaseMessagePayload
52+
> & {
53+
messageId: "active";
4954
};
50-
export { ActiveMessage }
51-
export { ActiveMessage as ActiveMessage_alias_1 }
55+
export { ActiveMessage };
56+
export { ActiveMessage as ActiveMessage_alias_1 };
5257

5358
// @public (undocumented)
5459
interface BaseMessagePayload {
55-
// (undocumented)
56-
path: string | "all";
60+
// (undocumented)
61+
path: string | "all";
5762
}
58-
export { BaseMessagePayload }
59-
export { BaseMessagePayload as BaseMessagePayload_alias_1 }
63+
export { BaseMessagePayload };
64+
export { BaseMessagePayload as BaseMessagePayload_alias_1 };
6065

6166
// @public (undocumented)
6267
type DaemonProcess = {
63-
path: string;
64-
status: ProcessStatus;
65-
context?: Context;
66-
error: StormError | null;
68+
path: string;
69+
status: ProcessStatus;
70+
context?: Context;
71+
error: StormError | null;
6772
};
68-
export { DaemonProcess }
69-
export { DaemonProcess as DaemonProcess_alias_1 }
70-
export { DaemonProcess as DaemonProcess_alias_2 }
73+
export { DaemonProcess };
74+
export { DaemonProcess as DaemonProcess_alias_1 };
75+
export { DaemonProcess as DaemonProcess_alias_2 };
7176

7277
// @public (undocumented)
7378
class DaemonProcessManager {
74-
// (undocumented)
75-
getProcess(schemaPath: string): DaemonProcess | undefined;
76-
// (undocumented)
77-
onChange: (handler: (name: string) => void) => void;
78-
// (undocumented)
79-
onReady: (handler: () => void) => void;
80-
// (undocumented)
81-
get processes(): Map<string, DaemonProcess>;
82-
// (undocumented)
83-
static start: (config: AcidicConfig, logger: StormLog, onReadyFn: () => void) => DaemonProcessManager;
84-
// (undocumented)
85-
start: () => Promise<void>;
86-
// (undocumented)
87-
stop: () => void;
79+
// (undocumented)
80+
getProcess(schemaPath: string): DaemonProcess | undefined;
81+
// (undocumented)
82+
onChange: (handler: (name: string) => void) => void;
83+
// (undocumented)
84+
onReady: (handler: () => void) => void;
85+
// (undocumented)
86+
get processes(): Map<string, DaemonProcess>;
87+
// (undocumented)
88+
static start: (
89+
config: AcidicConfig,
90+
logger: StormLog,
91+
onReadyFn: () => void
92+
) => DaemonProcessManager;
93+
// (undocumented)
94+
start: () => Promise<void>;
95+
// (undocumented)
96+
stop: () => void;
8897
}
89-
export { DaemonProcessManager }
90-
export { DaemonProcessManager as DaemonProcessManager_alias_1 }
91-
export { DaemonProcessManager as DaemonProcessManager_alias_2 }
98+
export { DaemonProcessManager };
99+
export { DaemonProcessManager as DaemonProcessManager_alias_1 };
100+
export { DaemonProcessManager as DaemonProcessManager_alias_2 };
92101

93102
// @public (undocumented)
94-
type ErrorMessage = Message<{
103+
type ErrorMessage = Message<
104+
{
95105
error: StormError;
96-
} & BaseMessagePayload> & {
97-
messageId: "error";
106+
} & BaseMessagePayload
107+
> & {
108+
messageId: "error";
98109
};
99-
export { ErrorMessage }
100-
export { ErrorMessage as ErrorMessage_alias_1 }
110+
export { ErrorMessage };
111+
export { ErrorMessage as ErrorMessage_alias_1 };
101112

102113
// @public (undocumented)
103114
type LoadingMessage = Message<BaseMessagePayload> & {
104-
messageId: "loading";
115+
messageId: "loading";
105116
};
106-
export { LoadingMessage }
107-
export { LoadingMessage as LoadingMessage_alias_1 }
117+
export { LoadingMessage };
118+
export { LoadingMessage as LoadingMessage_alias_1 };
108119

109120
// @public (undocumented)
110121
interface Message<TPayload extends BaseMessagePayload = BaseMessagePayload> {
111-
// (undocumented)
112-
messageId: MessageIdType;
113-
// (undocumented)
114-
payload?: TPayload;
122+
// (undocumented)
123+
messageId: MessageIdType;
124+
// (undocumented)
125+
payload?: TPayload;
115126
}
116-
export { Message }
117-
export { Message as Message_alias_1 }
127+
export { Message };
128+
export { Message as Message_alias_1 };
118129

119130
// @public (undocumented)
120-
const messageBusDecorator: (logger: StormLog, getMessageFn: (message: Message) => PromiseLike<any>) => (packet: MessageBusPacket) => PromiseLike<any>;
121-
export { messageBusDecorator }
122-
export { messageBusDecorator as messageBusDecorator_alias_1 }
131+
const messageBusDecorator: (
132+
logger: StormLog,
133+
getMessageFn: (message: Message) => PromiseLike<any>
134+
) => (packet: MessageBusPacket) => PromiseLike<any>;
135+
export { messageBusDecorator };
136+
export { messageBusDecorator as messageBusDecorator_alias_1 };
123137

124138
// @public (undocumented)
125139
type MessageBusPacket = {
126-
id: string;
127-
type: "message";
128-
topic: true;
129-
data?: string;
140+
id: string;
141+
type: "message";
142+
topic: true;
143+
data?: string;
130144
};
131-
export { MessageBusPacket }
132-
export { MessageBusPacket as MessageBusPacket_alias_1 }
145+
export { MessageBusPacket };
146+
export { MessageBusPacket as MessageBusPacket_alias_1 };
133147

134148
// @public (undocumented)
135149
type MessageIdType = "active" | "error" | "loading";
136150

137151
// @public (undocumented)
138152
const MessageIdType: {
139-
ACTIVE: MessageIdType;
140-
ERROR: MessageIdType;
141-
LOADING: MessageIdType;
153+
ACTIVE: MessageIdType;
154+
ERROR: MessageIdType;
155+
LOADING: MessageIdType;
142156
};
143-
export { MessageIdType }
144-
export { MessageIdType as MessageIdType_alias_1 }
157+
export { MessageIdType };
158+
export { MessageIdType as MessageIdType_alias_1 };
145159

146160
// @public (undocumented)
147161
const startDaemonProcess: () => Promise<void>;
148-
export { startDaemonProcess }
149-
export { startDaemonProcess as startDaemonProcess_alias_1 }
162+
export { startDaemonProcess };
163+
export { startDaemonProcess as startDaemonProcess_alias_1 };
150164

151165
// (No @packageDocumentation comment for this package)
152-
153166
```

0 commit comments

Comments
 (0)