@ethaks/fvtt-quench
Version:
Types for a Foundry VTT module enabling tests using Mocha and Chai
26 lines (25 loc) • 794 B
TypeScript
import fields = foundry.data.fields;
type BooleanSetting<Initial extends boolean = false> = fields.BooleanField<{
required: true;
initial: Initial;
}>;
declare module "fvtt-types/configuration" {
interface SettingConfig {
"quench.logTestDetails": BooleanSetting<true>;
"quench.exampleTests": BooleanSetting<false>;
"quench.collapseSuccessful": BooleanSetting<false>;
"quench.autoShowQuenchWindow": BooleanSetting<false>;
"quench.autoRun": BooleanSetting<false>;
"quench.preselectFilters": fields.StringField<{
required: true;
initial: "**";
blank: true;
nullable: false;
}>;
}
}
/**
* Registers all settings
*/
export declare function registerSettings(): void;
export {};