blockly > Variables > generateUniqueNameFromOptions

Variables.generateUniqueNameFromOptions() function

Returns a unique name that is not present in the usedNames array. This will try to generate single letter names in the range a - z (skip l). It will start with the character passed to startChar.

Signature:

export declare function generateUniqueNameFromOptions(startChar: string, usedNames: string[]): string;

Parameters

Parameter Type Description
startChar string The character to start the search at.
usedNames string[] A list of all of the used names.

Returns:

string

A unique name that is not present in the usedNames array.