export async function setup()

in packages/vscode-extension-web-ide/src/thirdPartyExtensions/redhatVscodeYaml.ts [66:83]


export async function setup(extension?: vscode.Extension<VscodeYamlExtensionApi>) {
  const api = await extension?.activate();

  if (!api) {
    return;
  }

  if (!api.registerContributor) {
    log.info(
      'Attempt to register schema in vscode-yaml extension failed. registerContributor method is not defined',
    );
    return;
  }

  for (const scheme of RECOGNIZED_SCHEMES) {
    api.registerContributor(scheme, requestSchema, requestSchemaContent);
  }
}