jest-haste-map

  • Version 30.0.5
  • Published
  • 135 kB
  • 10 dependencies
  • MIT license

Install

npm i jest-haste-map
yarn add jest-haste-map
pnpm add jest-haste-map

Overview

Overview not available.

Index

Variables

variable JestHasteMap

const JestHasteMap: IJestHasteMap;

    variable ModuleMap

    const ModuleMap: { create: (rootPath: string) => IModuleMap };

      Classes

      class DuplicateError

      class DuplicateError extends Error {}

        constructor

        constructor(mockPath1: string, mockPath2: string);

          property mockPath1

          mockPath1: string;

            property mockPath2

            mockPath2: string;

              Interfaces

              interface IHasteFS

              interface IHasteFS {}

                method exists

                exists: (path: string) => boolean;

                  method getAbsoluteFileIterator

                  getAbsoluteFileIterator: () => Iterable<string>;

                    method getAllFiles

                    getAllFiles: () => Array<string>;

                      method getDependencies

                      getDependencies: (file: string) => Array<string> | null;

                        method getModuleName

                        getModuleName: (file: string) => string | null;

                          method getSize

                          getSize: (path: string) => number | null;

                            method matchFiles

                            matchFiles: (pattern: RegExp | string) => Array<string>;

                              method matchFilesWithGlob

                              matchFilesWithGlob: (
                              globs: ReadonlyArray<string>,
                              root: string | null
                              ) => Set<string>;

                                interface IHasteMap

                                interface IHasteMap {}

                                  method build

                                  build: () => Promise<{ hasteFS: IHasteFS; moduleMap: IModuleMap }>;

                                    method on

                                    on: (eventType: 'change', handler: (event: ChangeEvent) => void) => void;

                                      interface IModuleMap

                                      interface IModuleMap<S = SerializableModuleMap> {}

                                        method getMockModule

                                        getMockModule: (name: string) => string | undefined;

                                          method getModule

                                          getModule: (
                                          name: string,
                                          platform?: string | null,
                                          supportsNativePlatform?: boolean | null,
                                          type?: HTypeValue | null
                                          ) => string | null;

                                            method getPackage

                                            getPackage: (
                                            name: string,
                                            platform: string | null | undefined,
                                            _supportsNativePlatform: boolean | null
                                            ) => string | null;

                                              method getRawModuleMap

                                              getRawModuleMap: () => RawModuleMap;

                                                method toJSON

                                                toJSON: () => S;

                                                  Type Aliases

                                                  type SerializableModuleMap

                                                  type SerializableModuleMap = {
                                                  duplicates: ReadonlyArray<[string, [string, [string, [string, number]]]]>;
                                                  map: ReadonlyArray<[string, ValueType<ModuleMapData>]>;
                                                  mocks: ReadonlyArray<[string, ValueType<MockData>]>;
                                                  rootDir: string;
                                                  };

                                                    Package Files (1)

                                                    Dependencies (10)

                                                    Dev Dependencies (4)

                                                    Peer Dependencies (0)

                                                    No peer dependencies.

                                                    Badge

                                                    To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                                                    You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/jest-haste-map.

                                                    • Markdown
                                                      [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/jest-haste-map)
                                                    • HTML
                                                      <a href="https://www.jsdocs.io/package/jest-haste-map"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>