Page MenuHomeSealhub

context.ts
No OneTemporary

context.ts

import { Context, Field } from "../../../main.js";
import { OpenApiTypes } from "../../../schemas/open-api-types.js";
export default class ContextField extends Field<
Context,
Context,
Record<string, unknown>
> {
typeName = "context";
open_api_type = OpenApiTypes.NONE;
async isProperValue(context: Context, value: Context) {
if (value instanceof Context) {
return Field.valid();
} else {
return Field.invalid(
context.i18n`Provided value is not an instance of Sealious.Context.`
);
}
}
async encode(_: Context, value: Context | null) {
if (value === null) {
return null;
}
return value.toDBEntry();
}
}

File Metadata

Mime Type
text/x-java
Expires
Sat, Nov 8, 01:35 (5 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1033882
Default Alt Text
context.ts (645 B)

Event Timeline