···11-import { Signal } from "@common/signals.d.ts";
11+import { Signal } from "@common/signal.d.ts";
22import { Track } from "@elements/core/types.d.ts";
3344export type State = { tracks: Signal<Track[]> };
-12
tasks/copy-types.ts
···11-import { walk } from "jsr:@std/fs@^1.0";
22-33-// Copy .d.ts files to dist dir
44-const it = walk("./src/pages/", { exts: [".d.ts"] });
55-66-for await (const item of it) {
77- const target = `dist/${item.path.replace("src/pages/", "")}`;
88- const targetDir = target.split("/").slice(0, -1).join("/");
99-1010- Deno.mkdirSync(targetDir, { recursive: true });
1111- Deno.copyFileSync(item.path, target);
1212-}