Variable: DiceRoller
ts
const DiceRoller: DefineComponent<ExtractPropTypes<{
notation: StringConstructor;
spec: PropType<Partial<RollSpec>>;
locale: StringConstructor;
strings: PropType<
| Partial<RollerStrings>
| undefined>;
storage: {
type: PropType<
| StorageLike
| null
| undefined>;
default: undefined;
};
storageKey: StringConstructor;
query: StringConstructor;
shareBase: StringConstructor;
theme: PropType<Record<`--kk-${string}`, string> | undefined>;
wide: {
type: BooleanConstructor;
default: undefined;
};
size: PropType<RollerSize | undefined>;
animationMs: NumberConstructor;
sound: {
type: BooleanConstructor;
default: undefined;
};
playSound: PropType<PlaySound | undefined>;
hold: {
type: BooleanConstructor;
default: undefined;
};
placeholder: {
type: BooleanConstructor;
default: undefined;
};
keyboard: {
type: BooleanConstructor;
default: undefined;
};
languageChooser: {
type: BooleanConstructor;
default: undefined;
};
}>, () => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>, {
}, {
}, {
}, ComponentOptionsMixin, ComponentOptionsMixin, {
roll: (roll) => boolean;
}, string, PublicProps, ToResolvedProps<ExtractPropTypes<{
notation: StringConstructor;
spec: PropType<Partial<RollSpec>>;
locale: StringConstructor;
strings: PropType<
| Partial<RollerStrings>
| undefined>;
storage: {
type: PropType<
| StorageLike
| null
| undefined>;
default: undefined;
};
storageKey: StringConstructor;
query: StringConstructor;
shareBase: StringConstructor;
theme: PropType<Record<`--kk-${string}`, string> | undefined>;
wide: {
type: BooleanConstructor;
default: undefined;
};
size: PropType<RollerSize | undefined>;
animationMs: NumberConstructor;
sound: {
type: BooleanConstructor;
default: undefined;
};
playSound: PropType<PlaySound | undefined>;
hold: {
type: BooleanConstructor;
default: undefined;
};
placeholder: {
type: BooleanConstructor;
default: undefined;
};
keyboard: {
type: BooleanConstructor;
default: undefined;
};
languageChooser: {
type: BooleanConstructor;
default: undefined;
};
}>, {
roll: (roll) => boolean;
}>, {
storage: | StorageLike
| null
| undefined;
wide: boolean;
sound: boolean;
hold: boolean;
placeholder: boolean;
keyboard: boolean;
languageChooser: boolean;
}, {
}, {
}, {
}, string, ComponentProvideOptions, true, {
}, any>;Defined in: src/vue.ts:24