@sutton-signwriting/sgnw-components
Version:
a javascript package of web components for use with the SignWriting script.
83 lines (82 loc) • 2.41 kB
TypeScript
import { StyleObject } from '@sutton-signwriting/core/style';
declare global {
interface Window {
sgnw: boolean;
}
}
export declare const normalizeColor: (color: string) => string;
export declare const cssValues: (el: Element) => StyleObject;
export declare const onThemeChange: (callback: () => void) => () => void;
export declare const padArray: (arr: string[], len: number) => string[];
export declare const padArrayInner: (arr: string[], segment: number, len: number) => string[];
export declare const hasSize: (symbolId: number) => boolean;
export declare const getOffset: (el: HTMLElement) => {
top: number;
left: number;
};
export declare const overlap: (el1: HTMLElement, el2: HTMLElement) => boolean;
export declare const iswa2010FSW: {
S10000: string[];
S10e00: string[];
S11e00: string[];
S14400: string[];
S14c00: string[];
S18600: string[];
S1a400: string[];
S1ba00: string[];
S1cd00: string[];
S1f500: string[];
S20500: string[];
S21600: string[];
S22a00: string[];
S25500: string[];
S26500: string[];
S28800: string[];
S2a600: string[];
S2b700: string[];
S2d500: string[];
S2e300: string[];
S2f700: string[];
S2ff00: string[];
S30a00: string[];
S32a00: string[];
S33b00: string[];
S35900: string[];
S36d00: string[];
S37600: string[];
S37f00: string[];
S38700: string[];
};
export declare const iswa2010SWU: {
"\uD8C0\uDC01": string[];
"\uD8C1\uDD41": string[];
"\uD8C2\uDF41": string[];
"\uD8C6\uDD81": string[];
"\uD8C7\uDC81": string[];
"\uD8CC\uDE41": string[];
"\uD8CF\uDD81": string[];
"\uD8D1\uDDC1": string[];
"\uD8D3\uDCE1": string[];
"\uD8D6\uDFE1": string[];
"\uD8D8\uDDE1": string[];
"\uD8DA\uDC41": string[];
"\uD8DB\uDFC1": string[];
"\uD8DF\uDFE1": string[];
"\uD8E1\uDDE1": string[];
"\uD8E4\uDF01": string[];
"\uD8E7\uDE41": string[];
"\uD8E9\uDCA1": string[];
"\uD8EB\uDFE1": string[];
"\uD8ED\uDD21": string[];
"\uD8EF\uDCA1": string[];
"\uD8EF\uDFA1": string[];
"\uD8F0\uDFC1": string[];
"\uD8F3\uDFC1": string[];
"\uD8F5\uDE21": string[];
"\uD8F8\uDD61": string[];
"\uD8FA\uDCE1": string[];
"\uD8FB\uDC41": string[];
"\uD8FB\uDFA1": string[];
"\uD8FC\uDEA1": string[];
};
export default function (): void;