diff --git a/plugins/scaffolder-node-test-utils/api-report.md b/plugins/scaffolder-node-test-utils/api-report.md index 7d508c3c38..d6cda70b48 100644 --- a/plugins/scaffolder-node-test-utils/api-report.md +++ b/plugins/scaffolder-node-test-utils/api-report.md @@ -3,30 +3,15 @@ > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts -/// - import { ActionContext } from '@backstage/plugin-scaffolder-node'; import { JsonObject } from '@backstage/types'; -import { TaskSecrets } from '@backstage/plugin-scaffolder-node'; -import { TemplateInfo } from '@backstage/plugin-scaffolder-common'; -import * as winston from 'winston'; -import { Writable } from 'stream'; // @public export const createMockActionContext: < TActionInput extends JsonObject = JsonObject, TActionOutput extends JsonObject = JsonObject, >( - options?: - | { - input?: TActionInput | undefined; - logger?: winston.Logger | undefined; - logStream?: Writable | undefined; - secrets?: TaskSecrets | undefined; - templateInfo?: TemplateInfo | undefined; - workspacePath?: string | undefined; - } - | undefined, + options?: Partial> | undefined, ) => ActionContext; // (No @packageDocumentation comment for this package) diff --git a/plugins/scaffolder-node-test-utils/src/actions/mockActionConext.ts b/plugins/scaffolder-node-test-utils/src/actions/mockActionConext.ts index 1b9f6200f9..33a40ad02c 100644 --- a/plugins/scaffolder-node-test-utils/src/actions/mockActionConext.ts +++ b/plugins/scaffolder-node-test-utils/src/actions/mockActionConext.ts @@ -14,13 +14,11 @@ * limitations under the License. */ -import { PassThrough, Writable } from 'stream'; +import { PassThrough } from 'stream'; import { getVoidLogger } from '@backstage/backend-common'; import { createMockDirectory } from '@backstage/backend-test-utils'; import { JsonObject } from '@backstage/types'; -import { ActionContext, TaskSecrets } from '@backstage/plugin-scaffolder-node'; -import * as winston from 'winston'; -import { TemplateInfo } from '@backstage/plugin-scaffolder-common'; +import { ActionContext } from '@backstage/plugin-scaffolder-node'; /** * A utility method to create a mock action context for scaffolder actions. @@ -31,14 +29,9 @@ import { TemplateInfo } from '@backstage/plugin-scaffolder-common'; export const createMockActionContext = < TActionInput extends JsonObject = JsonObject, TActionOutput extends JsonObject = JsonObject, ->(options?: { - input?: TActionInput; - logger?: winston.Logger; - logStream?: Writable; - secrets?: TaskSecrets; - templateInfo?: TemplateInfo; - workspacePath?: string; -}): ActionContext => { +>( + options?: Partial>, +): ActionContext => { const defaultContext = { logger: getVoidLogger(), logStream: new PassThrough(),