12345678910111213141516171819202122 |
- import * as TE from "fp-ts/TaskEither"
- import * as A from "fp-ts/Array"
- import { pipe } from "fp-ts/function"
- import { step } from "../steps"
- import { defineImporter } from "."
- import { getRESTCollection } from "~/newstore/collections"
- export default defineImporter({
- id: "myCollections",
- name: "import.from_my_collections",
- icon: "user",
- applicableTo: ["team-collections"],
- steps: [
- step({
- stepName: "TARGET_MY_COLLECTION",
- metadata: {
- caption: "import.from_my_collections_description",
- },
- }),
- ] as const,
- importer: ([content]) => pipe(content, getRESTCollection, A.of, TE.of),
- })
|