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(),