Skip to content

Commit

Permalink
fix: import type
Browse files Browse the repository at this point in the history
  • Loading branch information
fannheyward committed Apr 1, 2024
1 parent 74e0dd5 commit 828d3dd
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 37 deletions.
8 changes: 4 additions & 4 deletions src/ast.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ import {
Emitter,
Range,
RequestType,
StaticFeature,
TextDocumentIdentifier,
TreeDataProvider,
type StaticFeature,
type TextDocumentIdentifier,
type TreeDataProvider,
TreeItem,
TreeItemCollapsibleState,
Uri,
commands,
window,
workspace,
} from 'coc.nvim';
import { Ctx } from './ctx';
import type { Ctx } from './ctx';

// The wire format: we send a position, and get back a tree of ASTNode.
interface ASTParams {
Expand Down
8 changes: 4 additions & 4 deletions src/cmds.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as fs from 'fs';
import * as path from 'path';
import { RequestType, TextDocumentIdentifier, TextDocumentPositionParams, Uri, window, workspace } from 'coc.nvim';
import { Ctx } from './ctx';
import * as fs from 'node:fs';
import * as path from 'node:path';
import { RequestType, type TextDocumentIdentifier, type TextDocumentPositionParams, Uri, window, workspace } from 'coc.nvim';
import type { Ctx } from './ctx';

namespace SwitchSourceHeaderRequest {
export const type = new RequestType<TextDocumentIdentifier, string, void>('textDocument/switchSourceHeader');
Expand Down
2 changes: 1 addition & 1 deletion src/config.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { WorkspaceConfiguration, workspace } from 'coc.nvim';
import { type WorkspaceConfiguration, workspace } from 'coc.nvim';
export class Config {
private cfg: WorkspaceConfiguration;

Expand Down
22 changes: 11 additions & 11 deletions src/ctx.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
import { existsSync } from 'fs';
import { join } from 'path';
import { existsSync } from 'node:fs';
import { join } from 'node:path';
import {
CompletionItemKind,
Disposable,
DocumentSelector,
Executable,
ExtensionContext,
type Disposable,
type DocumentSelector,
type Executable,
type ExtensionContext,
InsertTextFormat,
LanguageClient,
LanguageClientOptions,
LinesTextDocument,
ServerOptions,
StaticFeature,
TextEdit,
type LanguageClientOptions,
type LinesTextDocument,
type ServerOptions,
type StaticFeature,
type TextEdit,
services,
workspace,
} from 'coc.nvim';
Expand Down
4 changes: 2 additions & 2 deletions src/file-status.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Disposable, StatusBarItem, window, workspace } from 'coc.nvim';
import { Config } from './config';
import { type Disposable, type StatusBarItem, window, workspace } from 'coc.nvim';
import type { Config } from './config';

export interface Status {
uri: string;
Expand Down
4 changes: 2 additions & 2 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { ExtensionContext, State, commands, services, window, workspace } from 'coc.nvim';
import { type ExtensionContext, State, commands, services, window, workspace } from 'coc.nvim';
import { ASTFeature } from './ast';
import * as cmds from './cmds';
import { ClangdExtensionFeature, Ctx } from './ctx';
import { FileStatus, Status } from './file-status';
import { FileStatus, type Status } from './file-status';
import { InlayHintsFeature } from './inlay-hints';
import * as install from './install';
import { MemoryUsageFeature } from './memory-usage';
Expand Down
20 changes: 10 additions & 10 deletions src/inlay-hints.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import {
CancellationToken,
FeatureState,
InlayHint,
type CancellationToken,
type FeatureState,
type InlayHint,
InlayHintKind,
InlayHintsProvider,
LinesTextDocument,
Position,
Range,
type InlayHintsProvider,
type LinesTextDocument,
type Position,
type Range,
RequestType,
StaticFeature,
TextDocumentIdentifier,
type StaticFeature,
type TextDocumentIdentifier,
languages,
} from 'coc.nvim';

import { Ctx, documentSelector } from './ctx';
import { type Ctx, documentSelector } from './ctx';

namespace protocol {
export interface InlayHint {
Expand Down
2 changes: 1 addition & 1 deletion src/install.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { homedir } from 'os';
import { homedir } from 'node:os';
import * as common from '@clangd/install';
import * as coc from 'coc.nvim';
import { find } from 'fs-jetpack';
Expand Down
4 changes: 2 additions & 2 deletions src/memory-usage.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Implements the "memory usage" feature.

import { RequestType0, StaticFeature, commands, window } from 'coc.nvim';
import { Ctx } from './ctx';
import { RequestType0, type StaticFeature, commands, window } from 'coc.nvim';
import type { Ctx } from './ctx';

// LSP wire format for this clangd feature.
interface WireTree {
Expand Down

0 comments on commit 828d3dd

Please sign in to comment.