mage-validator
Version:
Validation utility for MAGE user commands & topics (TypeScript)
11 lines (10 loc) • 456 B
TypeScript
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>;
}