@jest/types
TypeScript icon, indicating that this package has built-in type declarations

29.6.3 • Public • Published

@jest/types

This package contains shared types of Jest's packages.

If you are looking for types of Jest globals, you can import them from @jest/globals package:

import {describe, expect, it} from '@jest/globals';

describe('my tests', () => {
  it('works', () => {
    expect(1).toBe(1);
  });
});

If you prefer to omit imports, a similar result can be achieved installing the @types/jest package. Note that this is a third party library maintained at DefinitelyTyped and may not cover the latest Jest features.

Another use-case for @types/jest is a typed Jest config as those types are not provided by Jest out of the box:

// jest.config.ts
import {Config} from '@jest/types';

const config: Config.InitialOptions = {
  // some typed config
};

export default config;

Readme

Keywords

none

Package Sidebar

Install

npm i @jest/types

Weekly Downloads

70,248,224

Version

29.6.3

License

MIT

Unpacked Size

32.7 kB

Total Files

10

Last publish

Collaborators

  • openjs-operations
  • rickhanlonii
  • cpojer
  • aaronabramov
  • simenb