UNPKG

mage-validator

Version:

Validation utility for MAGE user commands & topics (TypeScript)

11 lines (10 loc) 456 B
import ValidatedTopic, { IStaticThis, TopicData } from './ValidatedTopic'; import { archivist } from 'mage'; import * as mage from 'mage'; /** * Dealing with tome topics */ export default class ValidatedTomeTopic extends ValidatedTopic { static readonly mediaType: string; static create<I extends archivist.IArchivistIndex, T extends ValidatedTopic>(this: IStaticThis<I, T>, state: mage.core.IState, index: I, data?: TopicData<T>): Promise<T>; }