alinea
Version:
Headless git-based CMS
43 lines (41 loc) • 732 B
JavaScript
import "./chunks/chunk-NZLE2WMY.js";
// src/edit.ts
import { ListEditor } from "alinea/core/field/ListField";
import {
RichTextEditor
} from "alinea/core/field/RichTextField";
import { LinkEditor, LinksEditor } from "alinea/field/link/LinkEditor";
import {
update,
create,
upload,
move,
publish,
archive,
remove
} from "alinea/core/db/Operation";
function list(field, current) {
return new ListEditor(current);
}
function richText(field, current) {
return new RichTextEditor(current);
}
function link(field) {
return new LinkEditor();
}
function links(field) {
return new LinksEditor();
}
export {
archive,
create,
link,
links,
list,
move,
publish,
remove,
richText,
update,
upload
};