SYMBOL INDEX (758 symbols across 153 files) FILE: docs/.vitepress/components/api-docs/format.ts function formatResult (line 1) | function formatResult(result: unknown): string { FILE: docs/.vitepress/components/api-docs/method.ts type ApiDocsMethod (line 1) | interface ApiDocsMethod { type ApiDocsMethodParameter (line 17) | interface ApiDocsMethodParameter { FILE: docs/.vitepress/config.ts type SidebarItem (line 14) | type SidebarItem = DefaultTheme.SidebarItem; function getSideBarWithExpandedEntry (line 26) | function getSideBarWithExpandedEntry(entryToExpand: string): SidebarItem... FILE: docs/.vitepress/shared/utils/slugify.ts function slugify (line 1) | function slugify(value: string): string { FILE: docs/.vitepress/theme/index.ts method Layout (line 7) | Layout() { FILE: docs/.vitepress/versions.ts function readBranchName (line 5) | function readBranchName(): string { function readCommitHash (line 11) | function readCommitHash(): string { function readOtherLatestReleaseTagNames (line 15) | function readOtherLatestReleaseTagNames(): string[] { FILE: docs/api/api-types.ts type APIHeader (line 6) | interface APIHeader { type APIItem (line 15) | interface APIItem { type APIGroup (line 24) | interface APIGroup { FILE: scripts/apidocs/diff.ts function loadRemote (line 12) | async function loadRemote(url: string): Promise { function loadLocal (line 29) | async function loadLocal(path: string): Promise { function load (line 40) | async function load(source: string): Promise { function allKeys (line 49) | function allKeys( function diff (line 63) | async function diff( FILE: scripts/apidocs/generate.ts function generate (line 16) | async function generate(): Promise { function processComponents (line 25) | function processComponents(project: Project): RawApiDocsPage[] { function writeFiles (line 34) | async function writeFiles(apiDocsPages: RawApiDocsPage[]): Promise { FILE: scripts/apidocs/output/constants.ts constant SCRIPT_COMMAND (line 1) | const SCRIPT_COMMAND = 'pnpm run generate:api-docs'; FILE: scripts/apidocs/output/diff-index.ts constant FILE_NAME_DOCS_DIFF_INDEX (line 9) | const FILE_NAME_DOCS_DIFF_INDEX = 'api-diff-index.json'; constant FILE_PATH_DOCS_DIFF_INDEX (line 10) | const FILE_PATH_DOCS_DIFF_INDEX = resolve( type ApiDiffHashes (line 18) | interface ApiDiffHashes { type ApiPageDiffHashes (line 28) | interface ApiPageDiffHashes { function writeDiffIndex (line 44) | function writeDiffIndex(pages: RawApiDocsPage[]): void { function pageDiffHashes (line 51) | function pageDiffHashes(page: RawApiDocsPage): ApiPageDiffHashes { function methodDiffHash (line 68) | function methodDiffHash(method: RawApiDocsMethod): string { function diffHash (line 80) | function diffHash(object: unknown): string { FILE: scripts/apidocs/output/page-index.ts function writePageIndex (line 17) | async function writePageIndex(pages: RawApiDocsPage[]): Promise { FILE: scripts/apidocs/output/page.ts function writePages (line 25) | async function writePages(pages: RawApiDocsPage[]): Promise { function writePage (line 34) | async function writePage(page: RawApiDocsPage): Promise { function writePageMarkdown (line 48) | async function writePageMarkdown(page: RawApiDocsPage): Promise { function writePageData (line 102) | async function writePageData(page: RawApiDocsPage): Promise { function toMethodData (line 133) | async function toMethodData(method: RawApiDocsMethod): Promise { function getSourceBaseUrl (line 27) | function getSourceBaseUrl(): string { function getCommitHash (line 31) | function getCommitHash(): string | undefined { FILE: scripts/apidocs/processing/class.ts type RawApiDocsPage (line 22) | interface RawApiDocsPage { function getAllClasses (line 55) | function getAllClasses( function processProjectClasses (line 68) | function processProjectClasses(project: Project): RawApiDocsPage[] { function processClasses (line 74) | function processClasses(classes: ClassDeclaration[]): RawApiDocsPage[] { function processClass (line 89) | function processClass(clazz: ClassDeclaration): RawApiDocsPage { function processModuleClasses (line 97) | function processModuleClasses(project: Project): RawApiDocsPage[] { function processModules (line 109) | function processModules(modules: ClassDeclaration[]): RawApiDocsPage[] { function processModule (line 124) | function processModule( function getModuleName (line 136) | function getModuleName(module: ClassDeclaration): string { function getAllInterfaces (line 142) | function getAllInterfaces( function processProjectInterfaces (line 153) | function processProjectInterfaces(project: Project): RawApiDocsPage[] { function processInterfaces (line 159) | function processInterfaces( function processInterface (line 176) | function processInterface(iface: InterfaceDeclaration): RawApiDocsPage { function processProjectUtilities (line 185) | function processProjectUtilities(project: Project): RawApiDocsPage { function preparePage (line 201) | function preparePage( function toCamelCase (line 221) | function toCamelCase(value: string): string { FILE: scripts/apidocs/processing/error.ts class FakerApiDocsProcessingError (line 6) | class FakerApiDocsProcessingError extends FakerError { method constructor (line 7) | constructor(options: { function newProcessingError (line 31) | function newProcessingError(options: { FILE: scripts/apidocs/processing/jsdocs.ts type JSDocableLikeNode (line 10) | type JSDocableLikeNode = Pick; function getJsDocs (line 12) | function getJsDocs(node: JSDocableLikeNode): JSDoc { function getDeprecated (line 20) | function getDeprecated(jsdocs: JSDoc): string | undefined { function getDescription (line 24) | function getDescription(jsdocs: JSDoc | JSDocTag): string { function getSince (line 28) | function getSince(jsdocs: JSDoc): string { function getTypeParameterTags (line 32) | function getTypeParameterTags(jsdocs: JSDoc): Record { function getParameterTags (line 42) | function getParameterTags(jsdocs: JSDoc): Record { function getDefault (line 52) | function getDefault(jsdocs: JSDoc): string | undefined { function getThrows (line 60) | function getThrows(jsdocs: JSDoc): string[] { function getExamples (line 64) | function getExamples(jsdocs: JSDoc): string[] { function getSeeAlsos (line 68) | function getSeeAlsos(jsdocs: JSDoc): string[] { function getRemarks (line 72) | function getRemarks(jsdocs: JSDoc): string[] { function getOptionalTagFromJSDoc (line 76) | function getOptionalTagFromJSDoc( function getExactlyOneTagFromJSDoc (line 83) | function getExactlyOneTagFromJSDoc(jsdocs: JSDoc, type: string): string { function getTagsFromJSDoc (line 87) | function getTagsFromJSDoc( FILE: scripts/apidocs/processing/method.ts type RawApiDocsMethod (line 24) | interface RawApiDocsMethod { function processClassConstructors (line 41) | function processClassConstructors( function processConstructors (line 47) | function processConstructors( function processClassMethods (line 55) | function processClassMethods( function getAllMethods (line 61) | function getAllMethods(clazz: ClassDeclaration): MethodDeclaration[] { type NamedMethodLikeDeclaration (line 81) | type NamedMethodLikeDeclaration = MethodLikeDeclaration & function processMethods (line 84) | function processMethods( function processInterfaceMethods (line 92) | function processInterfaceMethods( function processMethodSignatures (line 98) | function processMethodSignatures( function getAllFunctions (line 127) | function getAllFunctions( function processUtilityFunctions (line 138) | function processUtilityFunctions(project: Project): RawApiDocsMethod[] { type MethodLikeDeclaration (line 149) | type MethodLikeDeclaration = SignatureLikeDeclaration & function processMethodLikes (line 154) | function processMethodLikes( function processMethodLike (line 176) | function processMethodLike( FILE: scripts/apidocs/processing/parameter.ts type RawApiDocsParameter (line 26) | interface RawApiDocsParameter { function processTypeParameters (line 45) | function processTypeParameters( function processTypeParameterEntry (line 65) | function processTypeParameterEntry( function processParameters (line 77) | function processParameters( function processParameter (line 108) | function processParameter( type ParameterLikeDeclaration (line 124) | type ParameterLikeDeclaration = Pick< function processSimpleParameter (line 130) | function processSimpleParameter( function getDefaultValue (line 148) | function getDefaultValue( function processComplexParameter (line 157) | function processComplexParameter( function processComplexParameterProperty (line 197) | function processComplexParameterProperty(name: string, parameter: Symbol) { FILE: scripts/apidocs/processing/signature.ts type RawApiDocsSignature (line 25) | interface RawApiDocsSignature { type SignatureLikeDeclaration (line 68) | type SignatureLikeDeclaration = Pick< function processSignatures (line 75) | function processSignatures( function processSignature (line 94) | function processSignature( function getSignatureText (line 137) | function getSignatureText(signature: SignatureLikeDeclaration): string { FILE: scripts/apidocs/processing/source.ts type RawApiDocsSource (line 7) | interface RawApiDocsSource { type SourceableNode (line 22) | type SourceableNode = Pick; function getSourcePath (line 24) | function getSourcePath(node: SourceableNode): RawApiDocsSource { FILE: scripts/apidocs/processing/type.ts type RawApiDocsType (line 4) | type RawApiDocsType = type RawApiDocsBaseType (line 10) | interface RawApiDocsBaseType { type RawApiDocsSimpleType (line 15) | interface RawApiDocsSimpleType extends RawApiDocsBaseType { type RawApiDocsGenericType (line 19) | interface RawApiDocsGenericType extends RawApiDocsBaseType { type RawApiDocsUnionType (line 24) | interface RawApiDocsUnionType extends RawApiDocsBaseType { type RawApiDocsShadowType (line 29) | interface RawApiDocsShadowType extends RawApiDocsBaseType { function getNameSuffix (line 34) | function getNameSuffix(type: Type): string { function getTypeText (line 38) | function getTypeText( function isOptionsLikeType (line 161) | function isOptionsLikeType(type: Type): boolean { function newSimpleType (line 170) | function newSimpleType(name: string): RawApiDocsSimpleType { function newArrayType (line 175) | function newArrayType(typeParameter: RawApiDocsType): RawApiDocsGenericT... function newGenericType (line 185) | function newGenericType( function newUnionType (line 198) | function newUnionType(types: RawApiDocsType[]): RawApiDocsUnionType { function newShadowType (line 220) | function newShadowType( FILE: scripts/apidocs/project.ts function getProject (line 4) | function getProject(options: Partial = {}): Project { FILE: scripts/apidocs/utils/value-checks.ts function exactlyOne (line 1) | function exactlyOne( function optionalOne (line 15) | function optionalOne( function required (line 29) | function required( function allRequired (line 43) | function allRequired( function atLeastOne (line 53) | function atLeastOne( function atLeastOneAndAllRequired (line 67) | function atLeastOneAndAllRequired( function valueForKey (line 79) | function valueForKey( function valuesForKeys (line 87) | function valuesForKeys( FILE: scripts/env.ts constant CI_PREFLIGHT (line 3) | const CI_PREFLIGHT = env.CI_PREFLIGHT === 'true'; FILE: scripts/generate-locales.ts type PascalCase (line 36) | type PascalCase = type DefinitionType (line 41) | type DefinitionType = { function removeIndexTs (line 82) | function removeIndexTs(files: string[]): string[] { function removeTsSuffix (line 91) | function removeTsSuffix(files: string[]): string[] { function escapeImport (line 95) | function escapeImport(parent: string, module: string): string { function escapeField (line 103) | function escapeField(parent: string, module: string): string { function generateLocaleDocumentation (line 111) | async function generateLocaleDocumentation(locale: string): Promise { function generateLocaleFile (line 119) | async function generateLocaleFile(locale: string): Promise { function generateLocalesIndexFile (line 182) | async function generateLocalesIndexFile( function generateRecursiveModuleIndexes (line 242) | async function generateRecursiveModuleIndexes( function updateLocaleFile (line 288) | async function updateLocaleFile(filePath: string): Promise { function updateLocaleFileHook (line 307) | async function updateLocaleFileHook( function normalizePersonFile (line 325) | async function normalizePersonFile(filePath: string) { function normalizeLocaleFile (line 380) | async function normalizeLocaleFile(filePath: string, definitionKey: stri... FILE: scripts/locales/exports.ts function toFakerExportName (line 8) | function toFakerExportName(locale: string): string { FILE: scripts/locales/metadata.ts function loadMetadata (line 12) | async function loadMetadata( function tryLoadMetadata (line 28) | async function tryLoadMetadata( FILE: scripts/locales/page.ts function writeLocalePage (line 16) | async function writeLocalePage(locale: string): Promise { function writePageMarkdown (line 37) | async function writePageMarkdown( function writePageData (line 83) | async function writePageData( FILE: scripts/shared/format.ts function formatMarkdown (line 10) | async function formatMarkdown(text: string): Promise { function formatTypescript (line 19) | async function formatTypescript(text: string): Promise { FILE: scripts/shared/markdown.ts function initMarkdownRenderer (line 9) | async function initMarkdownRenderer(): Promise { function comparableSanitizedHtml (line 40) | function comparableSanitizedHtml(html: string): string { function codeToHtml (line 59) | function codeToHtml(code: string): string { function mdToHtml (line 85) | function mdToHtml( function adjustUrls (line 109) | function adjustUrls(description: string): string { FILE: scripts/shared/paths.ts constant FILE_PATH_THIS (line 3) | const FILE_PATH_THIS = import.meta.dirname; constant FILE_PATH_PROJECT (line 9) | const FILE_PATH_PROJECT = resolve(FILE_PATH_THIS, '..', '..'); constant FILE_PATH_DOCS (line 14) | const FILE_PATH_DOCS = resolve(FILE_PATH_PROJECT, 'docs'); constant FILE_PATH_API_DOCS (line 19) | const FILE_PATH_API_DOCS = resolve(FILE_PATH_DOCS, 'api'); constant FILE_PATH_DOCS_LOCALES (line 24) | const FILE_PATH_DOCS_LOCALES = resolve(FILE_PATH_DOCS, 'locales'); constant FILE_PATH_SRC (line 28) | const FILE_PATH_SRC = resolve(FILE_PATH_PROJECT, 'src'); constant FILE_PATH_SRC_LOCALE (line 33) | const FILE_PATH_SRC_LOCALE = resolve(FILE_PATH_SRC, 'locale'); constant FILE_PATH_SRC_LOCALES (line 38) | const FILE_PATH_SRC_LOCALES = resolve(FILE_PATH_SRC, 'locales'); FILE: scripts/shared/refreshable-code.ts function toRefreshableCode (line 3) | async function toRefreshableCode( FILE: src/definitions/airline.ts type AirlineDefinition (line 4) | type AirlineDefinition = LocaleEntry<{ FILE: src/definitions/animal.ts type AnimalDefinition (line 6) | type AnimalDefinition = LocaleEntry<{ FILE: src/definitions/book.ts type BookDefinition (line 6) | type BookDefinition = LocaleEntry<{ FILE: src/definitions/color.ts type ColorDefinition (line 6) | type ColorDefinition = LocaleEntry<{ FILE: src/definitions/commerce.ts type CommerceDefinition (line 6) | type CommerceDefinition = LocaleEntry<{ type CommerceProductNameDefinition (line 26) | interface CommerceProductNameDefinition { FILE: src/definitions/company.ts type CompanyDefinition (line 6) | type CompanyDefinition = LocaleEntry<{ FILE: src/definitions/database.ts type DatabaseDefinition (line 6) | type DatabaseDefinition = LocaleEntry<{ FILE: src/definitions/date.ts type DateDefinition (line 6) | type DateDefinition = LocaleEntry<{ type DateEntryDefinition (line 30) | interface DateEntryDefinition { FILE: src/definitions/definitions.ts type LocaleEntry (line 27) | type LocaleEntry> = { type LocaleDefinition (line 34) | type LocaleDefinition = { FILE: src/definitions/finance.ts type FinanceDefinition (line 6) | type FinanceDefinition = LocaleEntry<{ FILE: src/definitions/food.ts type FoodDefinition (line 3) | type FoodDefinition = LocaleEntry<{ FILE: src/definitions/hacker.ts type HackerDefinition (line 6) | type HackerDefinition = LocaleEntry<{ FILE: src/definitions/internet.ts type InternetDefinition (line 7) | type InternetDefinition = LocaleEntry<{ FILE: src/definitions/location.ts type LocationDefinition (line 7) | type LocationDefinition = LocaleEntry<{ FILE: src/definitions/lorem.ts type LoremDefinition (line 6) | type LoremDefinition = LocaleEntry<{ FILE: src/definitions/metadata.ts type PreBuiltMetadataDefinition (line 6) | type PreBuiltMetadataDefinition = { type PreBuiltMetadataDefinitionForCountry (line 46) | type PreBuiltMetadataDefinitionForCountry = type MetadataDefinition (line 59) | type MetadataDefinition = FILE: src/definitions/music.ts type MusicDefinition (line 6) | type MusicDefinition = LocaleEntry<{ FILE: src/definitions/person.ts type PersonEntryDefinition (line 6) | type PersonEntryDefinition = type SimplePersonEntryDefinition (line 30) | type SimplePersonEntryDefinition = PersonEntryDefinition; type WeightedPersonEntryDefinition (line 31) | type WeightedPersonEntryDefinition = PersonEntryDefinition<{ type PersonDefinition (line 39) | type PersonDefinition = LocaleEntry<{ FILE: src/definitions/phone_number.ts type PhoneNumberDefinition (line 6) | type PhoneNumberDefinition = LocaleEntry<{ FILE: src/definitions/science.ts type ScienceDefinition (line 7) | type ScienceDefinition = LocaleEntry<{ FILE: src/definitions/system.ts type SystemDefinition (line 6) | type SystemDefinition = LocaleEntry<{ type SystemMimeTypeEntryDefinition (line 21) | interface SystemMimeTypeEntryDefinition { FILE: src/definitions/vehicle.ts type VehicleDefinition (line 6) | type VehicleDefinition = LocaleEntry<{ FILE: src/definitions/word.ts type WordDefinition (line 6) | type WordDefinition = LocaleEntry<{ FILE: src/errors/faker-error.ts class FakerError (line 4) | class FakerError extends Error {} FILE: src/faker.ts class Faker (line 58) | class Faker extends SimpleFaker { method constructor (line 123) | constructor(options: { method getMetadata (line 181) | getMetadata(): MetadataDefinition { type FakerOptions (line 186) | type FakerOptions = ConstructorParameters[0]; FILE: src/internal/base32.ts constant CROCKFORDS_BASE32 (line 4) | const CROCKFORDS_BASE32 = '0123456789ABCDEFGHJKMNPQRSTVWXYZ'; function dateToBase32 (line 11) | function dateToBase32(date: Date): string { FILE: src/internal/base64.ts function bufferFeatureCheck (line 59) | function bufferFeatureCheck(encoding: BufferEncoding): boolean { FILE: src/internal/bind-this-to-member-functions.ts function bindThisToMemberFunctions (line 15) | function bindThisToMemberFunctions( FILE: src/internal/date.ts function toDate (line 11) | function toDate( FILE: src/internal/deprecated.ts type DeprecationSemVer (line 6) | type DeprecationSemVer = `${number}.${number}`; type DeprecatedOptions (line 9) | interface DeprecatedOptions { function deprecated (line 31) | function deprecated(options: DeprecatedOptions): void { FILE: src/internal/group-by.ts function groupBy (line 36) | function groupBy( FILE: src/internal/keys.ts function keys (line 11) | function keys(obj: T): Array { FILE: src/internal/locale-proxy.ts type LocaleProxy (line 7) | type LocaleProxy = Readonly<{ type LocaleProxyCategory (line 11) | type LocaleProxyCategory = Readonly<{ type LocaleProxyEntry (line 15) | type LocaleProxyEntry = unknown extends T ? T : Readonly( function createCategoryProxy (line 88) | function createCategoryProxy< FILE: src/internal/mersenne.ts constant MASK_LOWER (line 14) | const MASK_LOWER = 2 ** R - 1; constant MASK_UPPER (line 15) | const MASK_UPPER = 2 ** R; constant HIGH_MULTIPLIER_53 (line 16) | const HIGH_MULTIPLIER_53 = 67108864.0; constant FLOATIFY_32 (line 17) | const FLOATIFY_32 = 1.0 / 4294967296.0; constant FLOATIFY_53 (line 18) | const FLOATIFY_53 = 1.0 / 9007199254740992.0; function seedFrom (line 27) | function seedFrom(seed: number | number[]): number[] { function numberSeeded (line 36) | function numberSeeded(seed: number): number[] { function arraySeeded (line 53) | function arraySeeded(seed: number[]): number[] { function twist (line 102) | function twist(states: number[]): number[] { class MersenneTwister19937 (line 121) | class MersenneTwister19937 { method constructor (line 135) | constructor( method nextU32 (line 144) | nextU32(): number { method nextF32 (line 161) | nextF32(): number { method nextU53 (line 168) | nextU53(): number { method nextF53 (line 177) | nextF53(): number { method seed (line 186) | seed(seed: number | number[]): void { FILE: src/internal/module-base.ts method constructor (line 9) | constructor(protected readonly faker: SimpleFaker) { method constructor (line 18) | constructor(protected readonly faker: Faker) { FILE: src/internal/seed.ts function randomSeed (line 6) | function randomSeed(): number { FILE: src/internal/types.ts type LiteralUnion (line 6) | type LiteralUnion = type Callable (line 16) | type Callable = ( type MethodOf (line 25) | type MethodOf = { type MethodsOf (line 36) | type MethodsOf< FILE: src/modules/airline/index.ts type Aircraft (line 9) | enum Aircraft { type AircraftType (line 15) | type AircraftType = `${Aircraft}`; type Airline (line 17) | interface Airline { type Airplane (line 28) | interface Airplane { type Airport (line 39) | interface Airport { class AirlineModule (line 80) | class AirlineModule extends ModuleBase { method airport (line 89) | airport(): Airport { method airline (line 103) | airline(): Airline { method airplane (line 117) | airplane(): Airplane { method recordLocator (line 140) | recordLocator( method seat (line 187) | seat( method aircraftType (line 213) | aircraftType(): AircraftType { method flightNumber (line 242) | flightNumber( FILE: src/modules/animal/index.ts class AnimalModule (line 14) | class AnimalModule extends ModuleBase { method dog (line 23) | dog(): string { method cat (line 35) | cat(): string { method snake (line 47) | snake(): string { method bear (line 59) | bear(): string { method lion (line 71) | lion(): string { method cetacean (line 83) | cetacean(): string { method horse (line 97) | horse(): string { method bird (line 109) | bird(): string { method cow (line 121) | cow(): string { method fish (line 133) | fish(): string { method crocodilia (line 145) | crocodilia(): string { method insect (line 159) | insect(): string { method rabbit (line 173) | rabbit(): string { method rodent (line 187) | rodent(): string { method type (line 201) | type(): string { method petName (line 213) | petName(): string { FILE: src/modules/book/index.ts class BookModule (line 19) | class BookModule extends ModuleBase { method author (line 28) | author(): string { method format (line 40) | format(): string { method genre (line 52) | genre(): string { method publisher (line 64) | publisher(): string { method series (line 78) | series(): string { method title (line 90) | title(): string { FILE: src/modules/color/index.ts type CssSpace (line 6) | enum CssSpace { type CssSpaceType (line 17) | type CssSpaceType = `${CssSpace}`; type CssFunction (line 22) | enum CssFunction { type CssFunctionType (line 37) | type CssFunctionType = `${CssFunction}`; type StringColorFormat (line 39) | type StringColorFormat = 'css' | 'binary'; type NumberColorFormat (line 40) | type NumberColorFormat = 'decimal'; type ColorFormat (line 41) | type ColorFormat = StringColorFormat | NumberColorFormat; type Casing (line 42) | type Casing = 'lower' | 'upper' | 'mixed'; function formatHexColor (line 53) | function formatHexColor( function toBinary (line 89) | function toBinary(values: number[]): string { function toPercentage (line 109) | function toPercentage(value: number): number { function toCSS (line 120) | function toCSS( function toColorFormat (line 180) | function toColorFormat( class ColorModule (line 210) | class ColorModule extends ModuleBase { method human (line 219) | human(): string { method space (line 232) | space(): string { method cssSupportedFunction (line 244) | cssSupportedFunction(): CssFunctionType { method cssSupportedSpace (line 256) | cssSupportedSpace(): CssSpaceType { method rgb (line 397) | rgb( method cmyk (line 503) | cmyk(options: { format?: ColorFormat } = {}): string | number[] { method hsl (line 610) | hsl( method hwb (line 711) | hwb( method lab (line 802) | lab(options: { format?: ColorFormat } = {}): string | number[] { method lch (line 898) | lch(options: { format?: ColorFormat } = {}): string | number[] { method colorByCSSColorSpace (line 1001) | colorByCSSColorSpace( FILE: src/modules/commerce/index.ts constant ISBN_LENGTH_RULES (line 6) | const ISBN_LENGTH_RULES: Record< class CommerceModule (line 91) | class CommerceModule extends ModuleBase { method department (line 100) | department(): string { method productName (line 114) | productName(): string { method price (line 144) | price( method productAdjective (line 223) | productAdjective(): string { method productMaterial (line 237) | productMaterial(): string { method product (line 251) | product(): string { method productDescription (line 265) | productDescription(): string { method isbn (line 289) | isbn( method upc (line 376) | upc( FILE: src/modules/commerce/upc-check-digit.ts function calculateUPCCheckDigit (line 16) | function calculateUPCCheckDigit(digits: string): number { FILE: src/modules/company/index.ts class CompanyModule (line 17) | class CompanyModule extends ModuleBase { method name (line 26) | name(): string { method catchPhrase (line 38) | catchPhrase(): string { method buzzPhrase (line 54) | buzzPhrase(): string { method catchPhraseAdjective (line 66) | catchPhraseAdjective(): string { method catchPhraseDescriptor (line 80) | catchPhraseDescriptor(): string { method catchPhraseNoun (line 94) | catchPhraseNoun(): string { method buzzAdjective (line 106) | buzzAdjective(): string { method buzzVerb (line 120) | buzzVerb(): string { method buzzNoun (line 134) | buzzNoun(): string { FILE: src/modules/database/index.ts class DatabaseModule (line 12) | class DatabaseModule extends ModuleBase { method column (line 21) | column(): string { method type (line 35) | type(): string { method collation (line 49) | collation(): string { method engine (line 63) | engine(): string { method mongodbObjectId (line 77) | mongodbObjectId(): string { FILE: src/modules/datatype/index.ts class DatatypeModule (line 10) | class DatatypeModule extends SimpleModuleBase { method boolean (line 30) | boolean( FILE: src/modules/date/index.ts class SimpleDateModule (line 11) | class SimpleDateModule extends SimpleModuleBase { method anytime (line 27) | anytime( method past (line 62) | past( method future (line 108) | future( method between (line 153) | between(options: { method betweens (line 203) | betweens(options: { method recent (line 252) | recent( method soon (line 298) | soon( method birthdate (line 462) | birthdate( class DateModule (line 541) | class DateModule extends SimpleDateModule { method constructor (line 542) | constructor(protected readonly faker: Faker) { method month (line 561) | month( method weekday (line 613) | weekday( method timeZone (line 663) | timeZone(): string { FILE: src/modules/finance/bitcoin.ts type BitcoinAddressFamily (line 6) | enum BitcoinAddressFamily { type BitcoinAddressFamilyType (line 16) | type BitcoinAddressFamilyType = `${BitcoinAddressFamily}`; type BitcoinNetwork (line 21) | enum BitcoinNetwork { type BitcoinNetworkType (line 29) | type BitcoinNetworkType = `${BitcoinNetwork}`; type BitcoinAddressOptions (line 31) | type BitcoinAddressOptions = { FILE: src/modules/finance/iban.ts type Iban (line 1) | interface Iban { FILE: src/modules/finance/index.ts type Currency (line 14) | interface Currency { function prettyPrintIban (line 43) | function prettyPrintIban(iban: string): string { class FinanceModule (line 65) | class FinanceModule extends ModuleBase { method accountNumber (line 144) | accountNumber( method accountName (line 173) | accountName(): string { method routingNumber (line 190) | routingNumber(): string { method amount (line 229) | amount( method transactionType (line 292) | transactionType(): string { method currency (line 311) | currency(): Currency { method currencyCode (line 326) | currencyCode(): string { method currencyName (line 338) | currencyName(): string { method currencySymbol (line 350) | currencySymbol(): string { method currencyNumericCode (line 368) | currencyNumericCode(): string { method bitcoinAddress (line 386) | bitcoinAddress( method litecoinAddress (line 427) | litecoinAddress(): string { method creditCardNumber (line 514) | creditCardNumber( method creditCardCVV (line 559) | creditCardCVV(): string { method creditCardIssuer (line 571) | creditCardIssuer(): string { method pin (line 663) | pin( method ethereumAddress (line 698) | ethereumAddress(): string { method iban (line 724) | iban( method bic (line 808) | bic( method transactionDescription (line 847) | transactionDescription(): string { FILE: src/modules/food/index.ts function toTitleCase (line 8) | function toTitleCase(text: string): string { class FoodModule (line 24) | class FoodModule extends ModuleBase { method adjective (line 33) | adjective(): string { method description (line 47) | description(): string { method dish (line 61) | dish(): string { method ethnicCategory (line 82) | ethnicCategory(): string { method fruit (line 96) | fruit(): string { method ingredient (line 108) | ingredient(): string { method meat (line 122) | meat(): string { method spice (line 134) | spice(): string { method vegetable (line 146) | vegetable(): string { FILE: src/modules/git/index.ts class GitModule (line 12) | class GitModule extends ModuleBase { method branch (line 21) | branch(): string { method commitEntry (line 47) | commitEntry( method commitMessage (line 121) | commitMessage(): string { method commitDate (line 137) | commitDate( method commitSha (line 203) | commitSha( FILE: src/modules/hacker/index.ts class HackerModule (line 18) | class HackerModule extends ModuleBase { method abbreviation (line 27) | abbreviation(): string { method adjective (line 41) | adjective(): string { method noun (line 55) | noun(): string { method verb (line 67) | verb(): string { method ingverb (line 79) | ingverb(): string { method phrase (line 94) | phrase(): string { FILE: src/modules/helpers/eval.ts constant REGEX_DOT_OR_BRACKET (line 4) | const REGEX_DOT_OR_BRACKET = /\.|\(/; function fakeEval (line 66) | function fakeEval( function evalProcessFunction (line 113) | function evalProcessFunction( function findParams (line 146) | function findParams(input: string): [continueIndex: number, params: unkn... function evalProcessExpression (line 182) | function evalProcessExpression( function resolveProperty (line 211) | function resolveProperty(entrypoint: unknown, key: string): unknown { FILE: src/modules/helpers/index.ts function getRepetitionsBasedOnQuantifierParameters (line 24) | function getRepetitionsBasedOnQuantifierParameters( function legacyRegexpStringParse (line 98) | function legacyRegexpStringParse( function legacyReplaceSymbolWithNumber (line 182) | function legacyReplaceSymbolWithNumber( class SimpleHelpersModule (line 204) | class SimpleHelpersModule extends SimpleModuleBase { method slugify (line 218) | slugify(string: string = ''): string { method replaceSymbols (line 244) | replaceSymbols(string: string = ''): string { method replaceCreditCardSymbols (line 307) | replaceCreditCardSymbols( method fromRegExp (line 368) | fromRegExp(pattern: string | RegExp): string { method shuffle (line 648) | shuffle(list: T[], options: { inplace?: boolean } = {}): T[] { method uniqueArray (line 685) | uniqueArray( method mustache (line 728) | mustache( method maybe (line 767) | maybe( method objectKey (line 799) | objectKey>(object: T): keyof T { method objectValue (line 818) | objectValue>(object: T): T[key... method objectEntry (line 837) | objectEntry>( method arrayElement (line 858) | arrayElement(array: ReadonlyArray): T { method weightedArrayElement (line 888) | weightedArrayElement( method arrayElements (line 947) | arrayElements( method enumValue (line 1015) | enumValue>( method rangeToNumber (line 1039) | rangeToNumber( method multiple (line 1077) | multiple( class HelpersModule (line 1119) | class HelpersModule extends SimpleHelpersModule { method constructor (line 1120) | constructor(protected readonly faker: Faker) { method fake (line 1268) | fake(pattern: string | ReadonlyArray): string { FILE: src/modules/helpers/luhn-check.ts function luhnCheck (line 6) | function luhnCheck(str: string): boolean { function luhnCheckValue (line 16) | function luhnCheckValue(str: string): number { function luhnChecksum (line 26) | function luhnChecksum(str: string): number { FILE: src/modules/image/index.ts class ImageModule (line 19) | class ImageModule extends ModuleBase { method avatar (line 31) | avatar(): string { method avatarGitHub (line 51) | avatarGitHub(): string { method personPortrait (line 72) | personPortrait( method url (line 116) | url( method urlLoremFlickr (line 166) | urlLoremFlickr( method urlPicsumPhotos (line 225) | urlPicsumPhotos( method dataUri (line 300) | dataUri( FILE: src/modules/internet/index.ts type EmojiType (line 7) | type EmojiType = type HTTPStatusCodeType (line 19) | type HTTPStatusCodeType = type HTTPProtocolType (line 26) | type HTTPProtocolType = 'http' | 'https'; type IPv4Network (line 28) | enum IPv4Network { type IPv4NetworkType (line 89) | type IPv4NetworkType = `${IPv4Network}`; function isValidDomainWordSlug (line 109) | function isValidDomainWordSlug(slug: string): boolean { function makeValidDomainWordSlug (line 119) | function makeValidDomainWordSlug(faker: Faker, word: string): string { class InternetModule (line 149) | class InternetModule extends ModuleBase { method email (line 170) | email( method exampleEmail (line 250) | exampleEmail( method username (line 310) | username( method displayName (line 396) | displayName( method protocol (line 439) | protocol(): 'http' | 'https' { method httpMethod (line 460) | httpMethod(): 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH' { method httpStatusCode (line 483) | httpStatusCode( method url (line 518) | url( method domainName (line 547) | domainName(): string { method domainSuffix (line 560) | domainSuffix(): string { method domainWord (line 575) | domainWord(): string { method ip (line 596) | ip(): string { method ipv4 (line 673) | ipv4( method ipv6 (line 707) | ipv6(): string { method port (line 725) | port(): number { method userAgent (line 738) | userAgent(): string { method mac (line 797) | mac( method password (line 853) | password( method emoji (line 938) | emoji( method jwtAlgorithm (line 968) | jwtAlgorithm(): string { method jwt (line 995) | jwt( FILE: src/modules/location/index.ts type Language (line 8) | interface Language { class SimpleLocationModule (line 28) | class SimpleLocationModule extends SimpleModuleBase { method latitude (line 45) | latitude( method longitude (line 88) | longitude( method nearbyGPSCoordinate (line 131) | nearbyGPSCoordinate( class LocationModule (line 208) | class LocationModule extends SimpleLocationModule { method constructor (line 209) | constructor(protected readonly faker: Faker) { method zipCode (line 232) | zipCode( method city (line 290) | city(): string { method buildingNumber (line 304) | buildingNumber(): string { method street (line 323) | street(): string { method streetAddress (line 344) | streetAddress( method secondaryAddress (line 376) | secondaryAddress(): string { method county (line 396) | county(): string { method country (line 410) | country(): string { method continent (line 424) | continent(): string { method countryCode (line 450) | countryCode( method state (line 511) | state( method direction (line 543) | direction( method cardinalDirection (line 582) | cardinalDirection( method ordinalDirection (line 619) | ordinalDirection( method timeZone (line 656) | timeZone(): string { method language (line 677) | language(): Language { FILE: src/modules/lorem/index.ts class LoremModule (line 15) | class LoremModule extends ModuleBase { method word (line 41) | word( method words (line 104) | words( method sentence (line 137) | sentence( method slug (line 169) | slug( method sentences (line 205) | sentences( method paragraph (line 239) | paragraph( method paragraphs (line 288) | paragraphs( method text (line 322) | text(): string { method lines (line 363) | lines( FILE: src/modules/music/index.ts class MusicModule (line 20) | class MusicModule extends ModuleBase { method album (line 29) | album(): string { method artist (line 41) | artist(): string { method genre (line 53) | genre(): string { method songName (line 65) | songName(): string { FILE: src/modules/number/index.ts class NumberModule (line 18) | class NumberModule extends SimpleModuleBase { method int (line 44) | int( method float (line 133) | float( method binary (line 239) | binary( method octal (line 289) | octal( method hex (line 337) | hex( method bigInt (line 390) | bigInt( method romanNumeral (line 486) | romanNumeral( FILE: src/modules/person/index.ts type Sex (line 8) | enum Sex { type SexType (line 26) | type SexType = `${Sex}`; function selectDefinition (line 37) | function selectDefinition( class PersonModule (line 102) | class PersonModule extends ModuleBase { method firstName (line 116) | firstName(sex?: SexType): string { method lastName (line 139) | lastName(sex?: SexType): string { method middleName (line 169) | middleName(sex?: SexType): string { method fullName (line 196) | fullName( method gender (line 248) | gender(): string { method sex (line 268) | sex(): string { method sexType (line 289) | sexType( method bio (line 317) | bio(): string { method prefix (line 335) | prefix(sex?: SexType): string { method suffix (line 349) | suffix(): string { method jobTitle (line 364) | jobTitle(): string { method jobDescriptor (line 378) | jobDescriptor(): string { method jobArea (line 392) | jobArea(): string { method jobType (line 406) | jobType(): string { method zodiacSign (line 420) | zodiacSign(): string { FILE: src/modules/phone/index.ts class PhoneModule (line 11) | class PhoneModule extends ModuleBase { method number (line 29) | number( method imei (line 62) | imei(): string { FILE: src/modules/science/index.ts type ChemicalElement (line 6) | interface ChemicalElement { type Unit (line 21) | interface Unit { class ScienceModule (line 39) | class ScienceModule extends ModuleBase { method chemicalElement (line 50) | chemicalElement(): ChemicalElement { method unit (line 66) | unit(): Unit { FILE: src/modules/string/index.ts type Casing (line 8) | type Casing = 'upper' | 'lower' | 'mixed'; constant UPPER_CHARS (line 10) | const UPPER_CHARS: ReadonlyArray = [...'ABCDEFGHIJKLMNOPQRSTUVWX... constant LOWER_CHARS (line 11) | const LOWER_CHARS: ReadonlyArray = [...'abcdefghijklmnopqrstuvwx... constant DIGIT_CHARS (line 12) | const DIGIT_CHARS: ReadonlyArray = [...'0123456789']; type LowerAlphaChar (line 14) | type LowerAlphaChar = type UpperAlphaChar (line 42) | type UpperAlphaChar = type NumericChar (line 70) | type NumericChar = type AlphaChar (line 82) | type AlphaChar = LowerAlphaChar | UpperAlphaChar; type AlphaNumericChar (line 83) | type AlphaNumericChar = AlphaChar | NumericChar; class StringModule (line 101) | class StringModule extends SimpleModuleBase { method fromCharacters (line 119) | fromCharacters( method alpha (line 174) | alpha( method alphanumeric (line 268) | alphanumeric( method binary (line 363) | binary( method octal (line 415) | octal( method hexadecimal (line 473) | hexadecimal( method numeric (line 569) | numeric( method sample (line 664) | sample( method uuid (line 779) | uuid( method ulid (line 811) | ulid( method nanoid (line 842) | nanoid( method symbol (line 901) | symbol( FILE: src/modules/string/uuid.ts function uuidV4 (line 10) | function uuidV4(faker: SimpleFaker): string { function uuidV7 (line 24) | function uuidV7(faker: SimpleFaker, refDate: Date): string { FILE: src/modules/system/index.ts constant CRON_DAY_OF_WEEK (line 25) | const CRON_DAY_OF_WEEK = [ class SystemModule (line 38) | class SystemModule extends ModuleBase { method fileName (line 52) | fileName( method commonFileName (line 102) | commonFileName(extension?: string): string { method mimeType (line 116) | mimeType(): string { method commonFileType (line 130) | commonFileType(): string { method commonFileExt (line 142) | commonFileExt(): string { method fileType (line 154) | fileType(): string { method fileExt (line 174) | fileExt(mimeType?: string): string { method directoryPath (line 195) | directoryPath(): string { method filePath (line 208) | filePath(): string { method semver (line 220) | semver(): string { method networkInterface (line 243) | networkInterface( method cron (line 316) | cron( FILE: src/modules/vehicle/index.ts class VehicleModule (line 12) | class VehicleModule extends ModuleBase { method vehicle (line 21) | vehicle(): string { method manufacturer (line 33) | manufacturer(): string { method model (line 47) | model(): string { method type (line 61) | type(): string { method fuel (line 73) | fuel(): string { method vin (line 85) | vin(): string { method color (line 110) | color(): string { method vrm (line 122) | vrm(): string { method bicycle (line 143) | bicycle(): string { FILE: src/modules/word/filter-word-list-by-length.ts constant STRATEGIES (line 9) | const STRATEGIES = { function filterWordListByLength (line 64) | function filterWordListByLength(options: { FILE: src/modules/word/index.ts class WordModule (line 8) | class WordModule extends ModuleBase { method adjective (line 34) | adjective( method adverb (line 106) | adverb( method conjunction (line 178) | conjunction( method interjection (line 250) | interjection( method noun (line 322) | noun( method preposition (line 394) | preposition( method verb (line 466) | verb( method sample (line 536) | sample( method words (line 609) | words( FILE: src/randomizer.ts type Randomizer (line 43) | interface Randomizer { FILE: src/simple-faker.ts class SimpleFaker (line 31) | class SimpleFaker { method defaultRefDate (line 37) | get defaultRefDate(): () => Date { method setDefaultRefDate (line 74) | setDefaultRefDate( method constructor (line 121) | constructor( method seed (line 273) | seed(seed: number | number[] = randomSeed()): number | number[] { FILE: src/utils/merge-locales.ts function mergeLocales (line 20) | function mergeLocales(locales: LocaleDefinition[]): LocaleDefinition { FILE: src/utils/mersenne.ts function generateMersenne32Randomizer (line 22) | function generateMersenne32Randomizer( function generateMersenne53Randomizer (line 54) | function generateMersenne53Randomizer( FILE: test/all-functional.spec.ts constant IGNORED_MODULES (line 6) | const IGNORED_MODULES = new Set([ function getMethodNamesByModules (line 14) | function getMethodNamesByModules(faker: Faker): { [module: string]: stri... function isTestableModule (line 34) | function isTestableModule(moduleName: string): moduleName is keyof Faker { function getMethodNamesOf (line 38) | function getMethodNamesOf(module: object): string[] { type SkipConfig (line 42) | type SkipConfig = Partial< constant BROKEN_LOCALE_METHODS (line 46) | const BROKEN_LOCALE_METHODS = { function isWorkingLocaleForMethod (line 67) | function isWorkingLocaleForMethod( FILE: test/docs/versions.spec.ts function isFakerOrigin (line 6) | function isFakerOrigin(): boolean { FILE: test/integration/modules/image.spec.ts function assertWorkingUrl (line 23) | async function assertWorkingUrl(address: string): Promise { FILE: test/internal/bind-this-to-member-functions.spec.ts class SomeModule (line 9) | class SomeModule { method constructor (line 10) | constructor(private readonly faker: Faker) {} method someMethod (line 12) | someMethod(): number { FILE: test/locale-data.spec.ts function checkLocaleData (line 4) | function checkLocaleData(data: unknown) { function uniqueCharacters (line 41) | function uniqueCharacters(data: string | string[]): string[] { function allCharacters (line 45) | function allCharacters(data: unknown, path: string = ''): string[] { FILE: test/modules/airline.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; function expectNotNull (line 183) | function expectNotNull(value: T): asserts value is NonNullable { FILE: test/modules/animal.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/book.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/color.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/commerce.spec.ts constant NON_SEEDED_BASED_RUN (line 7) | const NON_SEEDED_BASED_RUN = 5; function verifyUPCCheckDigit (line 14) | function verifyUPCCheckDigit(upc: string): boolean { FILE: test/modules/company.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/database.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/datatype.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 25; FILE: test/modules/date.spec.ts constant NON_SEEDED_BASED_RUN (line 12) | const NON_SEEDED_BASED_RUN = 5; function calculateAge (line 15) | function calculateAge(birthdate: Date, refDate: Date): number { FILE: test/modules/finance-iban.spec.ts constant NON_SEEDED_BASED_RUN (line 8) | const NON_SEEDED_BASED_RUN = 25; FILE: test/modules/finance.spec.ts constant NON_SEEDED_BASED_RUN (line 15) | const NON_SEEDED_BASED_RUN = 5; type KnownProvider (line 610) | type KnownProvider = Exclude< function getKnownProvider (line 615) | function getKnownProvider(value: string | undefined): KnownProvider { function isCreditCardFromIssuer (line 647) | function isCreditCardFromIssuer(value: string) { FILE: test/modules/food.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/git.spec.ts constant NON_SEEDED_BASED_RUN (line 7) | const NON_SEEDED_BASED_RUN = 5; function isValidCommitAuthor (line 11) | function isValidCommitAuthor(email: string): boolean { FILE: test/modules/hacker.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/helpers.spec.ts constant NON_SEEDED_BASED_RUN (line 7) | const NON_SEEDED_BASED_RUN = 5; type Color (line 58) | enum Color { type HttpStatus (line 64) | enum HttpStatus { type Country (line 70) | enum Country { type MixedFoo (line 75) | enum MixedFoo { type ColorValueEnum (line 208) | enum ColorValueEnum { type ColorValueWithStartIndexEnum (line 213) | enum ColorValueWithStartIndexEnum { type ColorStringEnum (line 218) | enum ColorStringEnum { type FooMixedEnum (line 223) | enum FooMixedEnum { FILE: test/modules/image.spec.ts function assertValidUrl (line 19) | function assertValidUrl(address: string): void { FILE: test/modules/internet.spec.ts constant NON_SEEDED_BASED_RUN (line 20) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/location.spec.ts function degreesToRadians (line 16) | function degreesToRadians(degrees: number) { function kilometersToMiles (line 20) | function kilometersToMiles(miles: number) { function precision (line 29) | function precision(num: number): number { constant EQUATORIAL_EARTH_RADIUS (line 39) | const EQUATORIAL_EARTH_RADIUS = 6378.137; function haversine (line 41) | function haversine( constant NON_SEEDED_BASED_RUN (line 62) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/lorem.spec.ts constant NON_SEEDED_BASED_RUN (line 7) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/music.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/number.spec.ts function isFloat (line 8) | function isFloat(value: number): boolean { function isBinary (line 12) | function isBinary(str: string): boolean { FILE: test/modules/person.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/phone.spec.ts constant NON_SEEDED_BASED_RUN (line 7) | const NON_SEEDED_BASED_RUN = 25; FILE: test/modules/science.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/string.spec.ts function isUuidV4 (line 8) | function isUuidV4(value: string) { function isUuidV7 (line 12) | function isUuidV7(value: string) { constant NON_SEEDED_BASED_RUN (line 16) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/system.spec.ts constant NON_SEEDED_BASED_RUN (line 7) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/vehicle.spec.ts constant NON_SEEDED_BASED_RUN (line 6) | const NON_SEEDED_BASED_RUN = 5; FILE: test/modules/word.spec.ts constant NON_SEEDED_BASED_RUN (line 7) | const NON_SEEDED_BASED_RUN = 5; FILE: test/scripts/apidocs/class.example.ts class ModuleSimpleTest (line 6) | class ModuleSimpleTest {} class ModuleFakerJsLinkTest (line 12) | class ModuleFakerJsLinkTest {} class ModuleNextFakerJsLinkTest (line 18) | class ModuleNextFakerJsLinkTest {} class ModuleDeprecationTest (line 25) | class ModuleDeprecationTest {} class ModuleExampleTest (line 33) | class ModuleExampleTest {} FILE: test/scripts/apidocs/method.example.ts type ParameterOptionsTypeA (line 18) | type ParameterOptionsTypeA = { type ParameterOptionsTypeB (line 28) | type ParameterOptionsTypeB = { type ParameterOptionsTypeC (line 38) | type ParameterOptionsTypeC = { type ParameterOptionsInterfaceA (line 48) | interface ParameterOptionsInterfaceA { type ParameterOptionsInterfaceB (line 58) | interface ParameterOptionsInterfaceB { type ParameterOptionsInterfaceC (line 68) | interface ParameterOptionsInterfaceC { type AB (line 78) | type AB = 'a' | 'b'; class SignatureTest (line 80) | class SignatureTest { method noParamMethod (line 86) | noParamMethod(): number { method requiredNumberParamMethod (line 97) | requiredNumberParamMethod(a: number): number { method optionalStringParamMethod (line 108) | optionalStringParamMethod(b?: string): number { method defaultBooleanParamMethod (line 119) | defaultBooleanParamMethod(c: boolean = true): number { method multiParamMethod (line 132) | multiParamMethod(a: number, b?: string, c: boolean = true): number { method functionParamMethod (line 143) | functionParamMethod(fn: (a: string) => number): number { method stringUnionParamMethod (line 158) | stringUnionParamMethod( method literalUnionParamMethod (line 190) | literalUnionParamMethod( method recordParamMethod (line 215) | recordParamMethod(object: Record): number { method optionsParamMethod (line 231) | optionsParamMethod(options: { method optionsInlineParamMethodWithDefaults (line 275) | optionsInlineParamMethodWithDefaults( method optionsTypeParamMethodWithDefaults (line 310) | optionsTypeParamMethodWithDefaults( method optionsInterfaceParamMethodWithDefaults (line 330) | optionsInterfaceParamMethodWithDefaults( method methodWithExample (line 346) | methodWithExample(): number { method methodWithDeprecated (line 359) | methodWithDeprecated(): number { method methodWithThrows (line 370) | methodWithThrows(): number { method methodWithMultipleThrows (line 382) | methodWithMultipleThrows(): number { method methodWithDeprecatedOption (line 396) | methodWithDeprecatedOption(option: { method methodWithMultipleSeeMarkers (line 425) | methodWithMultipleSeeMarkers(): number { method methodWithMultipleSeeMarkersAndBackticks (line 437) | methodWithMultipleSeeMarkersAndBackticks(): number { method methodWithSinceMarker (line 446) | methodWithSinceMarker(): number { method methodWithRemark (line 457) | methodWithRemark(): number { method methodWithMultipleRemarks (line 470) | methodWithMultipleRemarks(): number { method complexArrayParameter (line 485) | complexArrayParameter( FILE: test/scripts/apidocs/page.spec.ts function newTestMethod (line 6) | function newTestMethod( FILE: test/scripts/apidocs/utils.ts function loadExampleMethods (line 7) | function loadExampleMethods(): Record { function loadExampleClasses (line 20) | function loadExampleClasses(): Record { function loadProjectFile (line 34) | function loadProjectFile(sourceFile: string): SourceFile { FILE: test/scripts/apidocs/verify-jsdoc-tags.spec.ts function resolveDirToModule (line 28) | function resolveDirToModule(moduleName: string): string { function resolvePathToMethodFile (line 32) | function resolvePathToMethodFile( function assertDescription (line 59) | function assertDescription(description: string): void { FILE: test/support/seeded-runs.ts type FakerModule (line 10) | type FakerModule = { type OnlyMethods (line 21) | type OnlyMethods = Pick>; type OnlyMethodsFaker (line 26) | type OnlyMethodsFaker = { type NoArgsMethodOf (line 33) | type NoArgsMethodOf = MethodOf & function seededTests (line 70) | function seededTests< class TestGenerator (line 92) | class TestGenerator< method constructor (line 99) | constructor( method expectNotTested (line 112) | private expectNotTested(method: MethodOf): void { method setup (line 128) | setup(): void { method callAndVerify (line 140) | private callAndVerify>( method skip (line 167) | skip(method: MethodOf): this { method it (line 178) | it(method: NoArgsMethodOf): this { method itRepeated (line 189) | itRepeated(method: NoArgsMethodOf, repetitions: number): this { method itEach (line 208) | itEach(...methods: Array>): this { method describe (line 223) | describe>( method describeEach (line 275) | describeEach>( method expectAllMethodsToBeTested (line 293) | expectAllMethodsToBeTested(): void { function collectExtraStackFrames (line 314) | function collectExtraStackFrames(extraOffset: number = 0): () => string[] { function patchExtraStackFrames (line 337) | function patchExtraStackFrames( type MethodTester (line 358) | interface MethodTester { FILE: test/support/times.ts function times (line 8) | function times(length: number): number[] { FILE: test/utils/mersenne-test-utils.ts constant TWISTER_32CO_MAX_VALUE (line 7) | const TWISTER_32CO_MAX_VALUE = 0.9999999997671694; constant TWISTER_53CO_MAX_VALUE (line 12) | const TWISTER_53CO_MAX_VALUE = 0.9999999999999999; constant MERSENNE_MAX_VALUE (line 17) | const MERSENNE_MAX_VALUE = TWISTER_53CO_MAX_VALUE; FILE: test/utils/mersenne.spec.ts constant NON_SEEDED_BASED_RUN (line 17) | const NON_SEEDED_BASED_RUN = 25; FILE: test/vitest-extensions.ts method toContainDuplicates (line 5) | toContainDuplicates(received: unknown[]) { method toStartWith (line 20) | toStartWith(actual: unknown, prefix: string) { type CustomMatchers (line 35) | interface CustomMatchers { type Assertion (line 50) | interface Assertion extends CustomMatchers {} type AsymmetricMatchersContaining (line 51) | interface AsymmetricMatchersContaining extends CustomMatchers {} FILE: vitest.config.ts constant VITEST_SEQUENCE_SEED (line 4) | const VITEST_SEQUENCE_SEED = Date.now(); method onStackTrace (line 26) | onStackTrace(_, { file }) { method onConsoleLog (line 40) | onConsoleLog(log, type) {