From 45491d1a7e8060e8bbcd185dda72b88483dd1c18 Mon Sep 17 00:00:00 2001 From: Henning Dieterichs Date: Tue, 15 Jun 2021 10:13:55 +0200 Subject: [PATCH] Updates types caused by monaco-html update. --- typedoc/monaco.d.ts | 54 +++++++++++++++--------------- website/playground/monaco.d.ts.txt | 54 +++++++++++++++--------------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/typedoc/monaco.d.ts b/typedoc/monaco.d.ts index b017ffd3..527655d0 100644 --- a/typedoc/monaco.d.ts +++ b/typedoc/monaco.d.ts @@ -7506,7 +7506,7 @@ declare namespace monaco.languages.html { readonly wrapAttributes: 'auto' | 'force' | 'force-aligned' | 'force-expand-multiline'; } export interface CompletionConfiguration { - [providerId: string]: boolean; + readonly [providerId: string]: boolean; } export interface Options { /** @@ -7598,18 +7598,18 @@ declare namespace monaco.languages.html { */ export function registerHTMLLanguageService( languageId: string, - options: Options, - modeConfiguration: ModeConfiguration + options?: Options, + modeConfiguration?: ModeConfiguration ): LanguageServiceRegistration; export interface HTMLDataConfiguration { /** * Defines whether the standard HTML tags and attributes are shown */ - useDefaultDataProvider?: boolean; + readonly useDefaultDataProvider?: boolean; /** * Provides a set of custom data providers. */ - dataProviders?: { + readonly dataProviders?: { [providerId: string]: HTMLDataV1; }; } @@ -7618,40 +7618,40 @@ declare namespace monaco.languages.html { * https://github.com/microsoft/vscode-html-languageservice/blob/main/docs/customData.md */ export interface HTMLDataV1 { - version: 1 | 1.1; - tags?: ITagData[]; - globalAttributes?: IAttributeData[]; - valueSets?: IValueSet[]; + readonly version: 1 | 1.1; + readonly tags?: ITagData[]; + readonly globalAttributes?: IAttributeData[]; + readonly valueSets?: IValueSet[]; } export interface IReference { - name: string; - url: string; + readonly name: string; + readonly url: string; } export interface ITagData { - name: string; - description?: string | MarkupContent; - attributes: IAttributeData[]; - references?: IReference[]; + readonly name: string; + readonly description?: string | MarkupContent; + readonly attributes: IAttributeData[]; + readonly references?: IReference[]; } export interface IAttributeData { - name: string; - description?: string | MarkupContent; - valueSet?: string; - values?: IValueData[]; - references?: IReference[]; + readonly name: string; + readonly description?: string | MarkupContent; + readonly valueSet?: string; + readonly values?: IValueData[]; + readonly references?: IReference[]; } export interface IValueData { - name: string; - description?: string | MarkupContent; - references?: IReference[]; + readonly name: string; + readonly description?: string | MarkupContent; + readonly references?: IReference[]; } export interface IValueSet { - name: string; - values: IValueData[]; + readonly name: string; + readonly values: IValueData[]; } export interface MarkupContent { - kind: MarkupKind; - value: string; + readonly kind: MarkupKind; + readonly value: string; } export type MarkupKind = 'plaintext' | 'markdown'; } diff --git a/website/playground/monaco.d.ts.txt b/website/playground/monaco.d.ts.txt index b017ffd3..527655d0 100644 --- a/website/playground/monaco.d.ts.txt +++ b/website/playground/monaco.d.ts.txt @@ -7506,7 +7506,7 @@ declare namespace monaco.languages.html { readonly wrapAttributes: 'auto' | 'force' | 'force-aligned' | 'force-expand-multiline'; } export interface CompletionConfiguration { - [providerId: string]: boolean; + readonly [providerId: string]: boolean; } export interface Options { /** @@ -7598,18 +7598,18 @@ declare namespace monaco.languages.html { */ export function registerHTMLLanguageService( languageId: string, - options: Options, - modeConfiguration: ModeConfiguration + options?: Options, + modeConfiguration?: ModeConfiguration ): LanguageServiceRegistration; export interface HTMLDataConfiguration { /** * Defines whether the standard HTML tags and attributes are shown */ - useDefaultDataProvider?: boolean; + readonly useDefaultDataProvider?: boolean; /** * Provides a set of custom data providers. */ - dataProviders?: { + readonly dataProviders?: { [providerId: string]: HTMLDataV1; }; } @@ -7618,40 +7618,40 @@ declare namespace monaco.languages.html { * https://github.com/microsoft/vscode-html-languageservice/blob/main/docs/customData.md */ export interface HTMLDataV1 { - version: 1 | 1.1; - tags?: ITagData[]; - globalAttributes?: IAttributeData[]; - valueSets?: IValueSet[]; + readonly version: 1 | 1.1; + readonly tags?: ITagData[]; + readonly globalAttributes?: IAttributeData[]; + readonly valueSets?: IValueSet[]; } export interface IReference { - name: string; - url: string; + readonly name: string; + readonly url: string; } export interface ITagData { - name: string; - description?: string | MarkupContent; - attributes: IAttributeData[]; - references?: IReference[]; + readonly name: string; + readonly description?: string | MarkupContent; + readonly attributes: IAttributeData[]; + readonly references?: IReference[]; } export interface IAttributeData { - name: string; - description?: string | MarkupContent; - valueSet?: string; - values?: IValueData[]; - references?: IReference[]; + readonly name: string; + readonly description?: string | MarkupContent; + readonly valueSet?: string; + readonly values?: IValueData[]; + readonly references?: IReference[]; } export interface IValueData { - name: string; - description?: string | MarkupContent; - references?: IReference[]; + readonly name: string; + readonly description?: string | MarkupContent; + readonly references?: IReference[]; } export interface IValueSet { - name: string; - values: IValueData[]; + readonly name: string; + readonly values: IValueData[]; } export interface MarkupContent { - kind: MarkupKind; - value: string; + readonly kind: MarkupKind; + readonly value: string; } export type MarkupKind = 'plaintext' | 'markdown'; }