Skip to content

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

MIT © John Morris