This commit is contained in:
Kristen Mills 2020-01-11 03:41:15 -08:00
parent 6aed5662da
commit d227764654
No known key found for this signature in database
GPG key ID: 6012BC68B83FF83C

View file

@ -27,11 +27,13 @@ export class YAMLWorker {
private _languageId: string; private _languageId: string;
constructor(ctx: IWorkerContext, createData: ICreateData) { constructor(ctx: IWorkerContext, createData: ICreateData) {
const prefix = createData.prefix || '';
const service = (url: string) => defaultSchemaRequestService(`${prefix}${url}`);
this._ctx = ctx; this._ctx = ctx;
this._languageSettings = createData.languageSettings; this._languageSettings = createData.languageSettings;
this._languageId = createData.languageId; this._languageId = createData.languageId;
this._languageService = yamlService.getLanguageService( this._languageService = yamlService.getLanguageService(
createData.enableSchemaRequest && (createData.schemaRequestService || defaultSchemaRequestService), createData.enableSchemaRequest && service,
null, null,
[] []
); );
@ -131,7 +133,7 @@ export interface ICreateData {
languageId: string; languageId: string;
languageSettings: yamlService.LanguageSettings; languageSettings: yamlService.LanguageSettings;
enableSchemaRequest: boolean; enableSchemaRequest: boolean;
schemaRequestService?: yamlService.SchemaRequestService; prefix?: string;
} }
export function create( export function create(