From e5799f29cbc08980a58012bf1c36f1937a9383ca Mon Sep 17 00:00:00 2001 From: dannikrauser Date: Fri, 2 May 2025 01:08:36 -0400 Subject: [PATCH] Create addMissingMethod.ts --- src/services/codefixes/addMissingMethod.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/services/codefixes/addMissingMethod.ts diff --git a/src/services/codefixes/addMissingMethod.ts b/src/services/codefixes/addMissingMethod.ts new file mode 100644 index 0000000000000..cd8f6596b0fbe --- /dev/null +++ b/src/services/codefixes/addMissingMethod.ts @@ -0,0 +1,22 @@ +import * as ts from "../../_namespaces/ts"; +import { + createCodeFixAction, + registerCodeFix, + CodeFixContext, + textChanges, +} from "../_utils"; + +const fixName = "addMissingPrivateMethod"; + +registerCodeFix({ + errorCodes: [], + getCodeActions: function getCodeActionsToAddPrivateMethod(context: CodeFixContext) { + const changes = textChanges.ChangeTracker.with(context, t => { + t.insertNodeAtEndOfFile(context.sourceFile, ts.factory.createExpressionStatement( + ts.factory.createStringLiteral("Placeholder fix for missing private method") + )); + }); + + return [createCodeFixAction(fixName, changes, "Add missing private method", fixName, undefined)]; + }, +});