Skip to content

Commit a13ce32

Browse files
committed
refactor: Remove ensure.ts
1 parent 7ad0cd0 commit a13ce32

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

browser/dom/node.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { isNumber, isString, isUndefined } from "@core/unknownutil";
2-
import { ensureArray } from "../../ensure.ts";
2+
import { ensure, isArray } from "@core/unknownutil";
33
import { getCachedLines } from "./getCachedLines.ts";
44
import { takeInternalLines } from "./takeInternalLines.ts";
55
import type { BaseLine, Line } from "@cosense/types/userscript";
@@ -90,9 +90,8 @@ export const isLineDOM = (dom: unknown): dom is HTMLDivElement =>
9090
export const getLineCount = (): number => takeInternalLines().length;
9191

9292
export const getLines = (): readonly Line[] => {
93-
const lines = getCachedLines();
94-
ensureArray<Line>(lines, "scrapbox.Page.lines");
95-
return lines;
93+
const lines = ensure(getCachedLines(), isArray);
94+
return lines as Line[];
9695
};
9796

9897
export const getText = <T extends HTMLElement>(

ensure.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)