Page MenuHomeSealhub

existing-sealious-value.ts
No OneTemporary

existing-sealious-value.ts

import { Field } from "sealious";
import { PickFromListField } from "./pick-from-list";
export class ExistingSealiousValue<
Required extends boolean
> extends PickFromListField<Required> {
constructor(required: Required, field: Field) {
super(required, async (ctx) => {
const { items } = await field.collection.list(ctx.$context).fetch();
return Object.fromEntries(
items.map((item) => {
const value = item.get(field.name);
return [value, value];
})
);
});
}
getEmptyValue() {
return "";
}
}

File Metadata

Mime Type
text/x-java
Expires
Tue, Jul 8, 08:06 (1 d, 9 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
802634
Default Alt Text
existing-sealious-value.ts (532 B)

Event Timeline