cheetah-grid
Version:
Cheetah Grid is a high performance grid engine that works on canvas
17 lines (15 loc) • 499 B
text/typescript
import type { NumberStyleOption } from "../../ts-types";
import { Style } from "./Style";
import { defaults } from "../../internal/utils";
let defaultStyle: NumberStyle;
export class NumberStyle extends Style {
static get DEFAULT(): NumberStyle {
return defaultStyle ? defaultStyle : (defaultStyle = new NumberStyle());
}
constructor(style: NumberStyleOption = {}) {
super(defaults(style, { textAlign: "right" }));
}
clone(): NumberStyle {
return new NumberStyle(this);
}
}