From 929084d5ba65c4e9661ccaea300c58e85e39bed6 Mon Sep 17 00:00:00 2001 From: Junhan Yang <50307523+yangjunhan@users.noreply.github.com> Date: Wed, 27 Apr 2022 14:34:51 +0800 Subject: [PATCH] fix(module:code-editor): remove monaco-editor dependency in config.ts (#7392) --- components/core/config/config.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/components/core/config/config.ts b/components/core/config/config.ts index a854cc4fdb..532a4100d7 100644 --- a/components/core/config/config.ts +++ b/components/core/config/config.ts @@ -8,7 +8,6 @@ import { InjectionToken, TemplateRef, Type } from '@angular/core'; import { SafeUrl } from '@angular/platform-browser'; import { ThemeType } from '@ant-design/icons-angular'; -import { Environment } from 'monaco-editor'; import { NzBreakpointEnum } from 'ng-zorro-antd/core/services'; import { @@ -20,6 +19,13 @@ import { NzTSType } from 'ng-zorro-antd/core/types'; +interface MonacoEnvironment { + globalAPI?: boolean; + baseUrl?: string; + getWorker?(workerId: string, label: string): Promise | Worker; + getWorkerUrl?(workerId: string, label: string): string; +} + export interface NzConfig { affix?: AffixConfig; select?: SelectConfig; @@ -113,7 +119,7 @@ export interface CodeEditorConfig { extraConfig?: NzSafeAny; defaultEditorOption?: NzSafeAny; useStaticLoading?: boolean; - monacoEnvironment?: Environment; + monacoEnvironment?: MonacoEnvironment; onLoad?(): void;