IIdentifierNamesGenerator.d.ts 438 B

12345678910111213141516171819
  1. export interface IIdentifierNamesGenerator {
  2. /**
  3. * @param {number} nameLength
  4. * @returns {string}
  5. */
  6. generate (nameLength?: number): string;
  7. /**
  8. * @param {number} nameLength
  9. * @returns {string}
  10. */
  11. generateWithPrefix (nameLength?: number): string;
  12. /**
  13. * @param {string} identifierName
  14. * @returns {boolean}
  15. */
  16. isValidIdentifierName (identifierName: string): boolean;
  17. }