Spaces:
Sleeping
Sleeping
| /** | |
| * Helpers for validating various text string formats. | |
| */ | |
| export declare class StringChecks { | |
| private static readonly _tsdocTagNameRegExp; | |
| private static readonly _urlSchemeRegExp; | |
| private static readonly _urlSchemeAfterRegExp; | |
| private static readonly _htmlNameRegExp; | |
| private static readonly _identifierBadCharRegExp; | |
| private static readonly _identifierNumberStartRegExp; | |
| private static readonly _validPackageNameRegExp; | |
| private static readonly _systemSelectors; | |
| /** | |
| * Tests whether the input string is a valid TSDoc tag name; if not, returns an error message. | |
| * TSDoc tag names start with an at-sign ("@") followed by ASCII letters using | |
| * "camelCase" capitalization. | |
| */ | |
| static explainIfInvalidTSDocTagName(tagName: string): string | undefined; | |
| /** | |
| * Throws an exception if the input string is not a valid TSDoc tag name. | |
| * TSDoc tag names start with an at-sign ("@") followed by ASCII letters using | |
| * "camelCase" capitalization. | |
| */ | |
| static validateTSDocTagName(tagName: string): void; | |
| /** | |
| * Tests whether the input string is a URL form supported inside an "@link" tag; if not, | |
| * returns an error message. | |
| */ | |
| static explainIfInvalidLinkUrl(url: string): string | undefined; | |
| /** | |
| * Tests whether the input string is a valid HTML element or attribute name. | |
| */ | |
| static explainIfInvalidHtmlName(htmlName: string): string | undefined; | |
| /** | |
| * Throws an exception if the input string is a not valid HTML element or attribute name. | |
| */ | |
| static validateHtmlName(htmlName: string): void; | |
| /** | |
| * Tests whether the input string is a valid NPM package name. | |
| */ | |
| static explainIfInvalidPackageName(packageName: string): string | undefined; | |
| /** | |
| * Tests whether the input string is a valid declaration reference import path. | |
| */ | |
| static explainIfInvalidImportPath(importPath: string, prefixedByPackageName: boolean): string | undefined; | |
| /** | |
| * Returns true if the input string is a TSDoc system selector. | |
| */ | |
| static isSystemSelector(selector: string): boolean; | |
| /** | |
| * Tests whether the input string is a valid ECMAScript identifier. | |
| * A precise check is extremely complicated and highly dependent on the standard version | |
| * and how faithfully the interpreter implements it, so here we use a conservative heuristic. | |
| */ | |
| static explainIfInvalidUnquotedIdentifier(identifier: string): string | undefined; | |
| /** | |
| * Tests whether the input string can be used without quotes as a member identifier in a declaration reference. | |
| * If not, it should be enclosed in quotes. | |
| */ | |
| static explainIfInvalidUnquotedMemberIdentifier(identifier: string): string | undefined; | |
| } | |
| //# sourceMappingURL=StringChecks.d.ts.map |