fix(ts_web): resolve TypeScript nullability and event typing issues across web components
This commit is contained in:
@@ -106,7 +106,7 @@ export class DeesWorkspaceMonaco extends DeesElement {
|
||||
_changedProperties: Map<string | number | symbol, unknown>
|
||||
): Promise<void> {
|
||||
super.firstUpdated(_changedProperties);
|
||||
const container = this.shadowRoot.getElementById('container');
|
||||
const container = this.shadowRoot!.getElementById('container')!
|
||||
const monacoCdnBase = `https://cdn.jsdelivr.net/npm/monaco-editor@${MONACO_VERSION}`;
|
||||
|
||||
if (!DeesWorkspaceMonaco.monacoDeferred) {
|
||||
@@ -174,7 +174,7 @@ export class DeesWorkspaceMonaco extends DeesElement {
|
||||
).text();
|
||||
const styleElement = document.createElement('style');
|
||||
styleElement.textContent = css;
|
||||
this.shadowRoot.append(styleElement);
|
||||
this.shadowRoot!.append(styleElement);
|
||||
|
||||
|
||||
// editor is setup let do the rest
|
||||
|
||||
Reference in New Issue
Block a user