//#region src/coordinates/latlon/internal/lexer.d.ts type Tokens = ReturnType; /** * Take an input string - possibly from user input - and clean it up enough to * be something to work with at a higher level of processing (with more * information) than is available at this level. Generating a list of "tokens" * that are potentially valid parts of a coordinate. The values being looked * for are: numbers (with positional indicators) and axes (NSEW). * * NOTE: No validation is done at this level to keep it simple as agnostic. * * @remarks * pure function * * @example * ```typescript * lexer('N 55,E 44') === ['N' '55', '/', 'E', '44'] * lexer(` + 89 ° 59 59.999 " N, 179° 59 59.999" `) === ['89', '59', '59.999', 'N', '/', '179', '59', '59.999', 'E'] * ``` */ declare function lexer(input: string): string[]; //#endregion export { Tokens, lexer }; //# sourceMappingURL=lexer.d.ts.map