Bläddra i källkod

Updates types caused by monaco-html update.

Henning Dieterichs 4 år sedan
förälder
incheckning
45491d1a7e
2 ändrade filer med 54 tillägg och 54 borttagningar
  1. 27 27
      typedoc/monaco.d.ts
  2. 27 27
      website/playground/monaco.d.ts.txt

+ 27 - 27
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';
 }

+ 27 - 27
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';
 }