MCPcopy
hub / github.com/graphql/graphiql / constructor

Method constructor

packages/monaco-graphql/src/api.ts:49–66  ·  view source on GitHub ↗
({
    languageId,
    schemas,
    modeConfiguration,
    formattingOptions,
    diagnosticSettings,
    completionSettings,
  }: MonacoGraphQLAPIOptions)

Source from the content-addressed store, hash-verified

47 | null = null;
48
49 constructor({
50 languageId,
51 schemas,
52 modeConfiguration,
53 formattingOptions,
54 diagnosticSettings,
55 completionSettings,
56 }: MonacoGraphQLAPIOptions) {
57 this._languageId = languageId;
58
59 if (schemas) {
60 this.setSchemaConfig(schemas);
61 }
62 this._modeConfiguration = modeConfiguration ?? modeConfigurationDefault;
63 this._completionSettings = completionSettings ?? completionSettingDefault;
64 this._diagnosticSettings = diagnosticSettings ?? diagnosticSettingDefault;
65 this._formattingOptions = formattingOptions ?? formattingDefaults;
66 }
67
68 public get onDidChange(): monaco.IEvent<MonacoGraphQLAPI> {
69 return this._onDidChange.event;

Callers

nothing calls this directly

Calls 1

setSchemaConfigMethod · 0.95

Tested by

no test coverage detected