refactor: fonts (#1323)
Some checks failed
Deploy static content to Pages / deploy (push) Has been cancelled
Code quality / quality (push) Has been cancelled

* refactor: add font management module and update global types

* fix: declare global declareFont

* test: all map loading test
This commit is contained in:
Marc Emmanuel 2026-02-17 14:07:43 +01:00 committed by GitHub
parent cff57dc4c8
commit bce65ce2b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 578 additions and 146 deletions

View file

@ -46,6 +46,7 @@ declare global {
var defs: Selection<SVGDefsElement, unknown, null, undefined>;
var coastline: Selection<SVGGElement, unknown, null, undefined>;
var lakes: Selection<SVGGElement, unknown, null, undefined>;
var provs: Selection<SVGGElement, unknown, null, undefined>;
var getColorScheme: (scheme: string | null) => (t: number) => string;
var getColor: (height: number, scheme: (t: number) => string) => string;
var svgWidth: number;
@ -78,10 +79,12 @@ declare global {
var tip: (
message: string,
autoHide?: boolean,
type?: "info" | "warning" | "error",
type?: "info" | "warn" | "error" | "success",
timeout?: number,
) => void;
var locked: (settingId: string) => boolean;
var unlock: (settingId: string) => void;
var $: (selector: any) => any;
var scale: number;
var changeFont: () => void;
}