-
Notifications
You must be signed in to change notification settings - Fork 1
/
host-context-stub.ts
30 lines (28 loc) · 1.02 KB
/
host-context-stub.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import { ILogger, IRemoteComponentContext, Theme } from '@directum/sungero-remote-component-types';
/** Заглушка контекста для отладки в режиме standalone. */
const context: IRemoteComponentContext = {
userId: 1,
currentCulture: 'ru',
tenant: null,
theme: Theme.Default,
clientId: '',
logger: {
error(errorOrmessageTemplate: Error | string, messageTemplateOrArgs?: string | string[], ...args: string[]) {
console.error(errorOrmessageTemplate, messageTemplateOrArgs, args);
},
warning(messageTemplate: string, ...args: string[]){
console.warn(messageTemplate, args);
},
info(messageTemplate: string, ...args: string[]) {
console.log(messageTemplate, args);
},
debug(messageTemplate: string, ...args: string[]){
console.log(messageTemplate, args);
}
} as unknown as ILogger,
moduleLicenses: [
{ name: 'module1', version: '1.0' },
{ name: 'module2', version: '1.0' }
]
};
export default context;