You've already forked setup-python
							
							
				mirror of
				https://github.com/actions/setup-python.git
				synced 2025-11-04 16:56:40 +07:00 
			
		
		
		
	Initial pass
This commit is contained in:
		
							
								
								
									
										244
									
								
								node_modules/@jest/environment/build/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										244
									
								
								node_modules/@jest/environment/build/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,244 @@
 | 
			
		||||
/**
 | 
			
		||||
 * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
 | 
			
		||||
 *
 | 
			
		||||
 * This source code is licensed under the MIT license found in the
 | 
			
		||||
 * LICENSE file in the root directory of this source tree.
 | 
			
		||||
 */
 | 
			
		||||
/// <reference types="node" />
 | 
			
		||||
/// <reference types="jest" />
 | 
			
		||||
import { Script } from 'vm';
 | 
			
		||||
import { Circus, Config, Global } from '@jest/types';
 | 
			
		||||
import jestMock, { ModuleMocker } from 'jest-mock';
 | 
			
		||||
import { ScriptTransformer } from '@jest/transform';
 | 
			
		||||
import { JestFakeTimers as FakeTimers } from '@jest/fake-timers';
 | 
			
		||||
declare type JestMockFn = typeof jestMock.fn;
 | 
			
		||||
declare type JestMockSpyOn = typeof jestMock.spyOn;
 | 
			
		||||
export declare type EnvironmentContext = Partial<{
 | 
			
		||||
    console: Console;
 | 
			
		||||
    docblockPragmas: {
 | 
			
		||||
        [key: string]: string | Array<string>;
 | 
			
		||||
    };
 | 
			
		||||
    testPath: Config.Path;
 | 
			
		||||
}>;
 | 
			
		||||
declare type ModuleWrapper = (...args: Array<unknown>) => unknown;
 | 
			
		||||
export declare class JestEnvironment {
 | 
			
		||||
    constructor(config: Config.ProjectConfig, context?: EnvironmentContext);
 | 
			
		||||
    global: Global.Global;
 | 
			
		||||
    fakeTimers: FakeTimers<unknown> | null;
 | 
			
		||||
    moduleMocker: ModuleMocker | null;
 | 
			
		||||
    runScript(script: Script): {
 | 
			
		||||
        [ScriptTransformer.EVAL_RESULT_VARIABLE]: ModuleWrapper;
 | 
			
		||||
    } | null;
 | 
			
		||||
    setup(): Promise<void>;
 | 
			
		||||
    teardown(): Promise<void>;
 | 
			
		||||
    handleTestEvent?(event: Circus.Event, state: Circus.State): void;
 | 
			
		||||
}
 | 
			
		||||
export declare type Module = typeof module;
 | 
			
		||||
export interface LocalModuleRequire extends NodeRequire {
 | 
			
		||||
    requireActual(moduleName: string): unknown;
 | 
			
		||||
    requireMock(moduleName: string): unknown;
 | 
			
		||||
}
 | 
			
		||||
export interface Jest {
 | 
			
		||||
    /**
 | 
			
		||||
     * Provides a way to add Jasmine-compatible matchers into your Jest context.
 | 
			
		||||
     *
 | 
			
		||||
     * @deprecated Use `expect.extend` instead
 | 
			
		||||
     */
 | 
			
		||||
    addMatchers(matchers: Record<string, any>): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Disables automatic mocking in the module loader.
 | 
			
		||||
     */
 | 
			
		||||
    autoMockOff(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Enables automatic mocking in the module loader.
 | 
			
		||||
     */
 | 
			
		||||
    autoMockOn(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Clears the mock.calls and mock.instances properties of all mocks.
 | 
			
		||||
     * Equivalent to calling .mockClear() on every mocked function.
 | 
			
		||||
     */
 | 
			
		||||
    clearAllMocks(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Removes any pending timers from the timer system. If any timers have been
 | 
			
		||||
     * scheduled, they will be cleared and will never have the opportunity to
 | 
			
		||||
     * execute in the future.
 | 
			
		||||
     */
 | 
			
		||||
    clearAllTimers(): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Indicates that the module system should never return a mocked version
 | 
			
		||||
     * of the specified module, including all of the specified module's
 | 
			
		||||
     * dependencies.
 | 
			
		||||
     */
 | 
			
		||||
    deepUnmock(moduleName: string): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Disables automatic mocking in the module loader.
 | 
			
		||||
     *
 | 
			
		||||
     * After this method is called, all `require()`s will return the real
 | 
			
		||||
     * versions of each module (rather than a mocked version).
 | 
			
		||||
     */
 | 
			
		||||
    disableAutomock(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * When using `babel-jest`, calls to mock will automatically be hoisted to
 | 
			
		||||
     * the top of the code block. Use this method if you want to explicitly avoid
 | 
			
		||||
     * this behavior.
 | 
			
		||||
     */
 | 
			
		||||
    doMock(moduleName: string, moduleFactory?: () => unknown): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Indicates that the module system should never return a mocked version
 | 
			
		||||
     * of the specified module from require() (e.g. that it should always return
 | 
			
		||||
     * the real module).
 | 
			
		||||
     */
 | 
			
		||||
    dontMock(moduleName: string): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Enables automatic mocking in the module loader.
 | 
			
		||||
     */
 | 
			
		||||
    enableAutomock(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Creates a mock function. Optionally takes a mock implementation.
 | 
			
		||||
     */
 | 
			
		||||
    fn: JestMockFn;
 | 
			
		||||
    /**
 | 
			
		||||
     * Given the name of a module, use the automatic mocking system to generate a
 | 
			
		||||
     * mocked version of the module for you.
 | 
			
		||||
     *
 | 
			
		||||
     * This is useful when you want to create a manual mock that extends the
 | 
			
		||||
     * automatic mock's behavior.
 | 
			
		||||
     */
 | 
			
		||||
    genMockFromModule(moduleName: string): unknown;
 | 
			
		||||
    /**
 | 
			
		||||
     * Determines if the given function is a mocked function.
 | 
			
		||||
     */
 | 
			
		||||
    isMockFunction(fn: Function): fn is ReturnType<JestMockFn>;
 | 
			
		||||
    /**
 | 
			
		||||
     * Mocks a module with an auto-mocked version when it is being required.
 | 
			
		||||
     */
 | 
			
		||||
    mock(moduleName: string, moduleFactory?: () => unknown, options?: {
 | 
			
		||||
        virtual?: boolean;
 | 
			
		||||
    }): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns the actual module instead of a mock, bypassing all checks on
 | 
			
		||||
     * whether the module should receive a mock implementation or not.
 | 
			
		||||
     */
 | 
			
		||||
    requireActual: (moduleName: string) => unknown;
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns a mock module instead of the actual module, bypassing all checks
 | 
			
		||||
     * on whether the module should be required normally or not.
 | 
			
		||||
     */
 | 
			
		||||
    requireMock: (moduleName: string) => unknown;
 | 
			
		||||
    /**
 | 
			
		||||
     * Resets the state of all mocks.
 | 
			
		||||
     * Equivalent to calling .mockReset() on every mocked function.
 | 
			
		||||
     */
 | 
			
		||||
    resetAllMocks(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Resets the module registry - the cache of all required modules. This is
 | 
			
		||||
     * useful to isolate modules where local state might conflict between tests.
 | 
			
		||||
     *
 | 
			
		||||
     * @deprecated Use `jest.resetModules()`
 | 
			
		||||
     */
 | 
			
		||||
    resetModuleRegistry(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Resets the module registry - the cache of all required modules. This is
 | 
			
		||||
     * useful to isolate modules where local state might conflict between tests.
 | 
			
		||||
     */
 | 
			
		||||
    resetModules(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Restores all mocks back to their original value. Equivalent to calling
 | 
			
		||||
     * `.mockRestore` on every mocked function.
 | 
			
		||||
     *
 | 
			
		||||
     * Beware that jest.restoreAllMocks() only works when the mock was created with
 | 
			
		||||
     * jest.spyOn; other mocks will require you to manually restore them.
 | 
			
		||||
     */
 | 
			
		||||
    restoreAllMocks(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Runs failed tests n-times until they pass or until the max number of
 | 
			
		||||
     * retries is exhausted. This only works with `jest-circus`!
 | 
			
		||||
     */
 | 
			
		||||
    retryTimes(numRetries: number): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Exhausts tasks queued by setImmediate().
 | 
			
		||||
     */
 | 
			
		||||
    runAllImmediates(): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Exhausts the micro-task queue (usually interfaced in node via
 | 
			
		||||
     * process.nextTick).
 | 
			
		||||
     */
 | 
			
		||||
    runAllTicks(): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Exhausts the macro-task queue (i.e., all tasks queued by setTimeout()
 | 
			
		||||
     * and setInterval()).
 | 
			
		||||
     */
 | 
			
		||||
    runAllTimers(): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Executes only the macro-tasks that are currently pending (i.e., only the
 | 
			
		||||
     * tasks that have been queued by setTimeout() or setInterval() up to this
 | 
			
		||||
     * point). If any of the currently pending macro-tasks schedule new
 | 
			
		||||
     * macro-tasks, those new tasks will not be executed by this call.
 | 
			
		||||
     */
 | 
			
		||||
    runOnlyPendingTimers(): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Advances all timers by msToRun milliseconds. All pending "macro-tasks"
 | 
			
		||||
     * that have been queued via setTimeout() or setInterval(), and would be
 | 
			
		||||
     * executed within this timeframe will be executed.
 | 
			
		||||
     */
 | 
			
		||||
    advanceTimersByTime(msToRun: number): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Executes only the macro task queue (i.e. all tasks queued by setTimeout()
 | 
			
		||||
     * or setInterval() and setImmediate()).
 | 
			
		||||
     *
 | 
			
		||||
     * @deprecated Use `jest.advanceTimersByTime()`
 | 
			
		||||
     */
 | 
			
		||||
    runTimersToTime(msToRun: number): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns the number of fake timers still left to run.
 | 
			
		||||
     */
 | 
			
		||||
    getTimerCount(): number;
 | 
			
		||||
    /**
 | 
			
		||||
     * Explicitly supplies the mock object that the module system should return
 | 
			
		||||
     * for the specified module.
 | 
			
		||||
     *
 | 
			
		||||
     * Note It is recommended to use `jest.mock()` instead. The `jest.mock`
 | 
			
		||||
     * API's second argument is a module factory instead of the expected
 | 
			
		||||
     * exported module object.
 | 
			
		||||
     */
 | 
			
		||||
    setMock(moduleName: string, moduleExports: unknown): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Set the default timeout interval for tests and before/after hooks in
 | 
			
		||||
     * milliseconds.
 | 
			
		||||
     *
 | 
			
		||||
     * Note: The default timeout interval is 5 seconds if this method is not
 | 
			
		||||
     * called.
 | 
			
		||||
     */
 | 
			
		||||
    setTimeout(timeout: number): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Creates a mock function similar to `jest.fn` but also tracks calls to
 | 
			
		||||
     * `object[methodName]`.
 | 
			
		||||
     *
 | 
			
		||||
     * Note: By default, jest.spyOn also calls the spied method. This is
 | 
			
		||||
     * different behavior from most other test libraries.
 | 
			
		||||
     */
 | 
			
		||||
    spyOn: JestMockSpyOn;
 | 
			
		||||
    /**
 | 
			
		||||
     * Indicates that the module system should never return a mocked version of
 | 
			
		||||
     * the specified module from require() (e.g. that it should always return the
 | 
			
		||||
     * real module).
 | 
			
		||||
     */
 | 
			
		||||
    unmock(moduleName: string): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Instructs Jest to use fake versions of the standard timer functions.
 | 
			
		||||
     */
 | 
			
		||||
    useFakeTimers(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * Instructs Jest to use the real versions of the standard timer functions.
 | 
			
		||||
     */
 | 
			
		||||
    useRealTimers(): Jest;
 | 
			
		||||
    /**
 | 
			
		||||
     * `jest.isolateModules(fn)` goes a step further than `jest.resetModules()`
 | 
			
		||||
     * and creates a sandbox registry for the modules that are loaded inside
 | 
			
		||||
     * the callback function. This is useful to isolate specific modules for
 | 
			
		||||
     * every test so that local module state doesn't conflict between tests.
 | 
			
		||||
     */
 | 
			
		||||
    isolateModules(fn: () => void): Jest;
 | 
			
		||||
}
 | 
			
		||||
export {};
 | 
			
		||||
//# sourceMappingURL=index.d.ts.map
 | 
			
		||||
							
								
								
									
										1
									
								
								node_modules/@jest/environment/build/index.d.ts.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@jest/environment/build/index.d.ts.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
 | 
			
		||||
							
								
								
									
										25
									
								
								node_modules/@jest/environment/build/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								node_modules/@jest/environment/build/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
			
		||||
'use strict';
 | 
			
		||||
 | 
			
		||||
function _transform() {
 | 
			
		||||
  const data = require('@jest/transform');
 | 
			
		||||
 | 
			
		||||
  _transform = function _transform() {
 | 
			
		||||
    return data;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  return data;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function _defineProperty(obj, key, value) {
 | 
			
		||||
  if (key in obj) {
 | 
			
		||||
    Object.defineProperty(obj, key, {
 | 
			
		||||
      value: value,
 | 
			
		||||
      enumerable: true,
 | 
			
		||||
      configurable: true,
 | 
			
		||||
      writable: true
 | 
			
		||||
    });
 | 
			
		||||
  } else {
 | 
			
		||||
    obj[key] = value;
 | 
			
		||||
  }
 | 
			
		||||
  return obj;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user