CardSoundsOptionstype
How a table's sounds are made. Every field may be left out.
Import it
import type { CardSoundsOptions } from "@johnmorrisdotca/hitotsu/card-sounds";
Definition
type CardSoundsOptions = {
muted?: boolean;
volume?: number;
load?: () => Promise<{
CARD_SOUND_DATA: CardSoundData;
}>;
window?: CardSoundWindow | null;
};
Members
| Name | Type | Description |
|---|---|---|
muted (optional) | boolean | undefined | Start muted: nothing plays, and nothing is fetched, until |
volume (optional) | number | undefined | How loud, from 0 to 1. Unless said, 0.6. |
load (optional) | (() => Promise<{ CARD_SOUND_DATA: CardSoundData; }>) | undefined | Where the recordings come from: the package's own module unless another is handed in. |
window (optional) | CardSoundWindow | null | undefined | The window to make sound in: the page's own unless another is handed in (a test's, or none for silence). |
Examples
import type { CardSoundsOptions } from "@johnmorrisdotca/hitotsu/card-sounds";
const value: CardSoundsOptions = { muted: true, volume: 0.5, window: null };
console.log(value.volume);0.5What it prints (run when this page was built)