UNPKG

@quick-game/cli

Version:

Command line interface for rapid qg development

23 lines 844 B
// Copyright 2022 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import * as TextUtils from '../../models/text_utils/text_utils.js'; import { CSSQuery } from './CSSQuery.js'; export class CSSScope extends CSSQuery { static parseScopesPayload(cssModel, payload) { return payload.map(scope => new CSSScope(cssModel, scope)); } constructor(cssModel, payload) { super(cssModel); this.reinitialize(payload); } reinitialize(payload) { this.text = payload.text; this.range = payload.range ? TextUtils.TextRange.TextRange.fromObject(payload.range) : null; this.styleSheetId = payload.styleSheetId; } active() { return true; } } //# sourceMappingURL=CSSScope.js.map