debug-server-next
Version:
Dev server for hippy-core.
23 lines (22 loc) • 741 B
JavaScript
// Copyright 2020 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.
export class CSSFontFace {
_fontFamily;
_fontVariationAxes;
_fontVariationAxesByTag;
constructor(payload) {
this._fontFamily = payload.fontFamily;
this._fontVariationAxes = payload.fontVariationAxes || [];
this._fontVariationAxesByTag = new Map();
for (const axis of this._fontVariationAxes) {
this._fontVariationAxesByTag.set(axis.tag, axis);
}
}
getFontFamily() {
return this._fontFamily;
}
getVariationAxisByTag(tag) {
return this._fontVariationAxesByTag.get(tag);
}
}