diff --git a/denops/ddu/app.ts b/denops/ddu/app.ts index 7d40035..cefe100 100644 --- a/denops/ddu/app.ts +++ b/denops/ddu/app.ts @@ -1,8 +1,3 @@ -import type { Denops, Entrypoint } from "jsr:@denops/std@~7.0.3"; -import { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; -import { is } from "jsr:@core/unknownutil@~4.3.0/is"; -import { ensure } from "jsr:@core/unknownutil@~4.3.0/ensure"; -import { toFileUrl } from "jsr:@std/path@~1.0.2/to-file-url"; import type { Action, ActionHistory, @@ -40,6 +35,13 @@ import { defaultColumnOptions } from "./base/column.ts"; import { defaultKindOptions } from "./base/kind.ts"; import { defaultActionOptions } from "./base/action.ts"; +import type { Denops, Entrypoint } from "jsr:@denops/std@~7.0.3"; + +import { toFileUrl } from "jsr:@std/path@~1.0.2/to-file-url"; +import { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; +import { is } from "jsr:@core/unknownutil@~4.3.0/is"; +import { ensure } from "jsr:@core/unknownutil@~4.3.0/ensure"; + export const main: Entrypoint = (denops: Denops) => { type RedrawTreeMode = "collapse" | "expand"; type RedrawOption = { diff --git a/denops/ddu/base/column.ts b/denops/ddu/base/column.ts index b99dcef..722003a 100644 --- a/denops/ddu/base/column.ts +++ b/denops/ddu/base/column.ts @@ -6,6 +6,7 @@ import type { DduOptions, ItemHighlight, } from "../types.ts"; + import type { Denops } from "jsr:@denops/std@~7.0.3"; export type OnInitArguments = { diff --git a/denops/ddu/base/filter.ts b/denops/ddu/base/filter.ts index cec57fd..94d4cc8 100644 --- a/denops/ddu/base/filter.ts +++ b/denops/ddu/base/filter.ts @@ -7,6 +7,7 @@ import type { FilterOptions, SourceOptions, } from "../types.ts"; + import type { Denops } from "jsr:@denops/std@~7.0.3"; export type OnInitArguments = { diff --git a/denops/ddu/base/kind.ts b/denops/ddu/base/kind.ts index af9642e..09c89bc 100644 --- a/denops/ddu/base/kind.ts +++ b/denops/ddu/base/kind.ts @@ -8,6 +8,7 @@ import type { PreviewContext, Previewer, } from "../types.ts"; + import type { Denops } from "jsr:@denops/std@~7.0.3"; export type GetPreviewerArguments = { diff --git a/denops/ddu/base/source.ts b/denops/ddu/base/source.ts index 2759685..d862b62 100644 --- a/denops/ddu/base/source.ts +++ b/denops/ddu/base/source.ts @@ -8,6 +8,7 @@ import type { Item, SourceOptions, } from "../types.ts"; + import type { Denops } from "jsr:@denops/std@~7.0.3"; export type OnInitArguments = { diff --git a/denops/ddu/base/ui.ts b/denops/ddu/base/ui.ts index 2d34ffb..a577494 100644 --- a/denops/ddu/base/ui.ts +++ b/denops/ddu/base/ui.ts @@ -7,6 +7,7 @@ import type { UiActionCallback, UiOptions, } from "../types.ts"; + import type { Denops } from "jsr:@denops/std@~7.0.3"; export type UiActions = Record< diff --git a/denops/ddu/context.ts b/denops/ddu/context.ts index bb9d0a3..a05eed5 100644 --- a/denops/ddu/context.ts +++ b/denops/ddu/context.ts @@ -1,6 +1,3 @@ -import type { Denops } from "jsr:@denops/std@~7.0.3"; -import { assertEquals } from "jsr:@std/assert@~1.0.2/equals"; -import * as fn from "jsr:@denops/std@~7.0.3/function"; import type { ActionOptions, BaseParams, @@ -16,6 +13,11 @@ import type { import { defaultSourceOptions } from "./base/source.ts"; import { printError } from "./utils.ts"; +import type { Denops } from "jsr:@denops/std@~7.0.3"; +import * as fn from "jsr:@denops/std@~7.0.3/function"; + +import { assertEquals } from "jsr:@std/assert@~1.0.2/equals"; + // where // T: Object // partialMerge: PartialMerge diff --git a/denops/ddu/ddu.ts b/denops/ddu/ddu.ts index 28ce0d5..b08d9a4 100644 --- a/denops/ddu/ddu.ts +++ b/denops/ddu/ddu.ts @@ -1,10 +1,3 @@ -import type { Denops } from "jsr:@denops/std@~7.0.3"; -import { assertEquals } from "jsr:@std/assert@~1.0.2/equals"; -import { equal } from "jsr:@std/assert@~1.0.2/equal"; -import { basename } from "jsr:@std/path@~1.0.2/basename"; -import * as fn from "jsr:@denops/std@~7.0.3/function"; -import { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; -import { SEPARATOR as pathsep } from "jsr:@std/path@~1.0.2/constants"; import type { ActionHistory, BaseParams, @@ -53,6 +46,15 @@ import { uiSearchItem, } from "./ext.ts"; +import type { Denops } from "jsr:@denops/std@~7.0.3"; +import * as fn from "jsr:@denops/std@~7.0.3/function"; + +import { assertEquals } from "jsr:@std/assert@~1.0.2/equals"; +import { equal } from "jsr:@std/assert@~1.0.2/equal"; +import { basename } from "jsr:@std/path@~1.0.2/basename"; +import { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; +import { SEPARATOR as pathsep } from "jsr:@std/path@~1.0.2/constants"; + type RedrawOptions = { /** * NOTE: Set restoreItemState to true if redraw without regather because diff --git a/denops/ddu/ext.ts b/denops/ddu/ext.ts index e0e1d19..4924f8d 100644 --- a/denops/ddu/ext.ts +++ b/denops/ddu/ext.ts @@ -1,7 +1,3 @@ -import type { Denops } from "jsr:@denops/std@~7.0.3"; -import type { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; -import * as fn from "jsr:@denops/std@~7.0.3/function"; -import { is } from "jsr:@core/unknownutil@~4.3.0/is"; import type { Action, ActionName, @@ -52,6 +48,12 @@ import type { BaseUi } from "./base/ui.ts"; import type { Loader } from "./loader.ts"; import { convertUserString, printError } from "./utils.ts"; +import type { Denops } from "jsr:@denops/std@~7.0.3"; +import * as fn from "jsr:@denops/std@~7.0.3/function"; + +import type { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; +import { is } from "jsr:@core/unknownutil@~4.3.0/is"; + type ItemActions = { source: BaseSource; kind: BaseKind; diff --git a/denops/ddu/loader.ts b/denops/ddu/loader.ts index 92371ba..4715ba4 100644 --- a/denops/ddu/loader.ts +++ b/denops/ddu/loader.ts @@ -14,14 +14,16 @@ import type { BaseKind } from "./base/kind.ts"; import type { BaseSource } from "./base/source.ts"; import type { BaseUi } from "./base/ui.ts"; import type { Denops } from "jsr:@denops/std@~7.0.3"; -import { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; +import { isDenoCacheIssueError } from "./utils.ts"; +import { mods } from "./_mods.js"; + +import * as fn from "jsr:@denops/std@~7.0.3/function"; +import * as op from "jsr:@denops/std@~7.0.3/option"; + import { basename } from "jsr:@std/path@~1.0.2/basename"; import { parse } from "jsr:@std/path@~1.0.2/parse"; import { toFileUrl } from "jsr:@std/path@~1.0.2/to-file-url"; -import * as fn from "jsr:@denops/std@~7.0.3/function"; -import * as op from "jsr:@denops/std@~7.0.3/option"; -import { isDenoCacheIssueError } from "./utils.ts"; -import { mods } from "./_mods.js"; +import { Lock } from "jsr:@core/asyncutil@~1.1.1/lock"; type Mod = { // deno-lint-ignore no-explicit-any diff --git a/denops/ddu/state.ts b/denops/ddu/state.ts index 0c5e799..0538e50 100644 --- a/denops/ddu/state.ts +++ b/denops/ddu/state.ts @@ -1,8 +1,9 @@ -import { is } from "jsr:@core/unknownutil@~4.3.0/is"; -import { maybe } from "jsr:@core/unknownutil@~4.3.0/maybe"; import type { BaseParams, DduItem, SourceOptions } from "./types.ts"; import type { BaseSource } from "./base/source.ts"; +import { is } from "jsr:@core/unknownutil@~4.3.0/is"; +import { maybe } from "jsr:@core/unknownutil@~4.3.0/maybe"; + export type AvailableSourceInfo< Params extends BaseParams = BaseParams, UserData extends unknown = unknown,