regexFind: /module\s+"([^"]+)"/
regexReplace: declare module "$1"Add declare keyword to make it an ambient module. Only ambient modules (declare module) can use quoted names for module declarations.
- module "my-module" {
+ declare module "my-module" {
export const value = 42
}Explanation: Add declare keyword to make it an ambient module
- module "@types/node" {
+ declare module "@types/node" {
export interface Process {
env: any
}
}Explanation: Convert to ambient module declaration with declare keyword
npx tsc ./docs/1035/index.ts --noEmit --prettydocs/1035/index.ts:1:8 - error TS1035: Only ambient modules can use quoted names.
1 module "my-module" {
~~~~~~~~~~~~OR (without --pretty flag):
docs/1035/index.ts(1,8): error TS1035: Only ambient modules can use quoted names.