blockly
Version:
Blockly is a library for building visual programming editors.
46 lines • 1.5 kB
TypeScript
/**
* @license
* Copyright 2019 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/**
* Given an array of strings, return the length of the shortest one.
*
* @param array Array of strings.
* @returns Length of shortest string.
*/
export declare function shortestStringLength(array: string[]): number;
/**
* Given an array of strings, return the length of the common prefix.
* Words may not be split. Any space after a word is included in the length.
*
* @param array Array of strings.
* @param opt_shortest Length of shortest string.
* @returns Length of common prefix.
*/
export declare function commonWordPrefix(array: string[], opt_shortest?: number): number;
/**
* Given an array of strings, return the length of the common suffix.
* Words may not be split. Any space after a word is included in the length.
*
* @param array Array of strings.
* @param opt_shortest Length of shortest string.
* @returns Length of common suffix.
*/
export declare function commonWordSuffix(array: string[], opt_shortest?: number): number;
/**
* Wrap text to the specified width.
*
* @param text Text to wrap.
* @param limit Width to wrap each line.
* @returns Wrapped text.
*/
export declare function wrap(text: string, limit: number): string;
/**
* Is the given string a number (includes negative and decimals).
*
* @param str Input string.
* @returns True if number, false otherwise.
*/
export declare function isNumber(str: string): boolean;
//# sourceMappingURL=string.d.ts.map