UNPKG

verstak

Version:
23 lines (22 loc) 1.3 kB
import { ElCoords } from "./El.js"; export declare function objectHasMember<T>(obj: any, member: string): obj is T; export declare function clamp(value: number, min: number, max: number): number; export declare function parseLetters(value: string): number; export declare function emitLetters(n: number): string; export declare function parseSignedLetters(letters: string): number; export declare function emitSignedLetters(num: number): string; export declare function parseSignedNumber(number: string): number; export declare function emitSignedNumber(num: number): string; export declare function parseSign(value: string): { sign: number; value: string; }; export declare function emitSign(sign: number, num: number | string): string; export declare function parseElCoords(text: string, result: ElCoords): ElCoords; export declare function emitElCoords(value: ElCoords): string; export declare function emitCellPosition(x: number, y: number): string; export declare function equalElCoords(a: ElCoords, b: ElCoords): boolean; export declare function isWhitespace(char: number): boolean; export declare function isDigit(input: number, index?: number): boolean; export declare function isCapitalLetter(ch: number): boolean; export declare function isLowercaseLetter(ch: number): boolean;