Skip to content

Commit 7814f49

Browse files
aminyalierdakil
authored andcommitted
feat: fix imports
1 parent 772c9d6 commit 7814f49

File tree

8 files changed

+11
-16
lines changed

8 files changed

+11
-16
lines changed

lib/client/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// tslint:disable:max-classes-per-file
22
import {BufferedNodeProcess, BufferedProcess, Emitter} from "atom"
3-
import byline = require("byline")
3+
import byline from "byline"
44
import {ChildProcess} from "child_process"
55
import {Readable, Transform} from "stream"
66
import * as protocol from "typescript/lib/protocol"

lib/client/resolveBinary.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as fs from "fs"
22
import * as jsonc from "jsonc-parser"
33
import * as path from "path"
4-
import * as Resolve from "resolve"
4+
import Resolve from "resolve"
55

66
export interface Binary {
77
version: string

lib/main/atom/components/statusPanel/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import * as etch from "etch"
22
import {handlePromise} from "../../../../utils"
3-
import {BuildStatus, TBuildStatus} from "./buildStatus"
3+
import {BuildStatus} from "./buildStatus"
4+
import type {TBuildStatus} from "./buildStatus"
45
import {ConfigPath} from "./configPath"
56
import {Tooltip} from "./tooltip"
67
export {TBuildStatus}

lib/main/atom/tooltips/manager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
// and https://atom.io/packages/ide-flow
33

44
import * as Atom from "atom"
5-
import fs = require("fs")
5+
import fs from "fs"
66
import {GetClientFunction} from "../../../client"
7-
import atomUtils = require("../utils")
7+
import * as atomUtils from "../utils"
88
import {listen} from "../utils/element-listener"
99
import {TooltipController} from "./controller"
1010
import {bufferPositionFromMouseEvent} from "./util"

lib/main/atom/utils/ts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as Atom from "atom"
22
import {Signature, SignatureParameter} from "atom/ide"
33
import * as path from "path"
44
import * as ts from "typescript"
5-
import {
5+
import type {
66
CodeEdit,
77
FormatCodeSettings,
88
Location,

lib/main/atom/views/outline/navigationTreeComponent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {isEqual} from "lodash"
44
import {NavigationTree} from "typescript/lib/protocol"
55
import {GetClientFunction} from "../../../../client"
66
import {handlePromise} from "../../../../utils"
7-
import atomUtils = require("../../utils")
7+
import * as atomUtils from "../../utils"
88
import {NavigationNodeComponent} from "./navigationNodeComponent"
99
import {
1010
findNodeAt,

lib/main/atom/views/simpleSelectionView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {Panel} from "atom"
2-
import SelectListView = require("atom-select-list")
2+
import SelectListView from "atom-select-list"
33
import * as etch from "etch"
44
import {handlePromise} from "../../../utils"
55

lib/main/atomts.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
} from "atom/ide"
1414
import {IndieDelegate} from "atom/linter"
1515
import {StatusBar} from "atom/status-bar"
16+
import etch from "etch"
1617
import {handlePromise} from "../utils"
1718
import {SemanticView, SemanticViewSerializationData} from "./atom/views/outline/semanticView"
1819
import {State} from "./packageState"
@@ -21,10 +22,7 @@ import {PluginManager} from "./pluginManager"
2122
let pluginManager: PluginManager | undefined
2223

2324
export function activate(state: State) {
24-
;(require("etch") as typeof import("etch")).setScheduler(atom.views)
25-
26-
// tslint:disable-next-line:no-shadowed-variable
27-
const {PluginManager} = require("./pluginManager") as typeof import("./pluginManager")
25+
etch.setScheduler(atom.views)
2826
pluginManager = new PluginManager(state)
2927

3028
setImmediate(() => handlePromise(checkAndInstallDependencies()))
@@ -49,10 +47,6 @@ export function serialize() {
4947
}
5048

5149
export function deserializeSemanticView(serialized: SemanticViewSerializationData): SemanticView {
52-
const {
53-
// tslint:disable-next-line: no-shadowed-variable
54-
SemanticView,
55-
} = require("./atom/views/outline/semanticView") as typeof import("./atom/views/outline/semanticView")
5650
return SemanticView.create(serialized.data)
5751
}
5852

0 commit comments

Comments
 (0)