@senx/warpview-editor
Version:
WarpView Editor Elements
27 lines • 3.65 kB
JavaScript
/*
* Copyright 2020-2022 SenX S.A.S.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { globalfunctions as flowsGlobals } from '../../../model/flowsGlobals';
import { W10HoverProvider } from './W10HoverProvider';
import { EditorUtils } from './editorUtils';
export class FLoWSHoverProvider extends W10HoverProvider {
constructor() {
super(EditorUtils.FLOWS_LANGUAGE);
}
provideHover(model, position, token) {
return super._provideHover(model, position, token, flowsGlobals);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRkxvV1NIb3ZlclByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2FycHZpZXctZWRpdG9yLW5nL3NyYy9saWIvZWxlbWVudHMvd2FycC12aWV3LWVkaXRvci9wcm92aWRlcnMvRkxvV1NIb3ZlclByb3ZpZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7OztHQWNHO0FBR0gsT0FBTyxFQUFDLGVBQWUsSUFBSSxZQUFZLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQztBQUM1RSxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQztBQUNwRCxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBSTFDLE1BQU0sT0FBTyxrQkFBbUIsU0FBUSxnQkFBZ0I7SUFFdEQ7UUFDRSxLQUFLLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQ3BDLENBQUM7SUFFRCxZQUFZLENBQUMsS0FBd0IsRUFBRSxRQUFrQixFQUFFLEtBQXdCO1FBQ2pGLE9BQU8sS0FBSyxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxZQUFZLENBQUMsQ0FBQztJQUNuRSxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogIENvcHlyaWdodCAyMDIwLTIwMjIgU2VuWCBTLkEuUy5cbiAqXG4gKiAgTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqICB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiAgWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqICBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiAgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiAgU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbmltcG9ydCB7Q2FuY2VsbGF0aW9uVG9rZW4sIGVkaXRvciwgbGFuZ3VhZ2VzLCBQb3NpdGlvbn0gZnJvbSAnbW9uYWNvLWVkaXRvcic7XG5pbXBvcnQge2dsb2JhbGZ1bmN0aW9ucyBhcyBmbG93c0dsb2JhbHN9IGZyb20gJy4uLy4uLy4uL21vZGVsL2Zsb3dzR2xvYmFscyc7XG5pbXBvcnQge1cxMEhvdmVyUHJvdmlkZXJ9IGZyb20gJy4vVzEwSG92ZXJQcm92aWRlcic7XG5pbXBvcnQge0VkaXRvclV0aWxzfSBmcm9tICcuL2VkaXRvclV0aWxzJztcbmltcG9ydCBIb3ZlciA9IGxhbmd1YWdlcy5Ib3ZlcjtcbmltcG9ydCBQcm92aWRlclJlc3VsdCA9IGxhbmd1YWdlcy5Qcm92aWRlclJlc3VsdDtcblxuZXhwb3J0IGNsYXNzIEZMb1dTSG92ZXJQcm92aWRlciBleHRlbmRzIFcxMEhvdmVyUHJvdmlkZXIge1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHN1cGVyKEVkaXRvclV0aWxzLkZMT1dTX0xBTkdVQUdFKTtcbiAgfVxuXG4gIHByb3ZpZGVIb3Zlcihtb2RlbDogZWRpdG9yLklUZXh0TW9kZWwsIHBvc2l0aW9uOiBQb3NpdGlvbiwgdG9rZW46IENhbmNlbGxhdGlvblRva2VuKTogUHJvdmlkZXJSZXN1bHQ8SG92ZXI+IHtcbiAgICByZXR1cm4gc3VwZXIuX3Byb3ZpZGVIb3Zlcihtb2RlbCwgcG9zaXRpb24sIHRva2VuLCBmbG93c0dsb2JhbHMpO1xuICB9XG59XG4iXX0=