Page MenuHomeSealhub

context.ts
No OneTemporary

context.ts

import { Context, Field } from "../../../main.js";
export default class ContextField extends Field<
Context,
Context,
Record<string, unknown>
> {
typeName = "context";
async isProperValue(context: Context, value: Context) {
if (value instanceof Context) {
return Field.valid();
} else {
return Field.invalid(context.app.i18n("invalid_context"));
}
}
async encode(_: Context, value: Context | null) {
if (value === null) {
return null;
}
return value.toDBEntry();
}
}

File Metadata

Mime Type
text/x-java
Expires
Wed, May 7, 19:38 (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
636314
Default Alt Text
context.ts (498 B)

Event Timeline