本文へ移動

Tenka天下

2〜6人で、シードから始まる世界征服ゲームを遊べます。さいころでの戦い、カード、コンピューターの相手、ゲームの保存に対応します。

「天下」は、天の下に広がる世界を表す言葉です。 名前について(英語)

目次

リファレンス · Reactの卓

TenkaMapProps型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

What TenkaMap takes: a game to draw, and any attribute of its <svg>.

インポート

import type { TenkaMapProps } from "@johnmorrisdotca/tenka/react";

定義

type TenkaMapProps = {
    game: Pick<TenkaGame, "owners" | "armies">;
    marks?: TenkaMapMarks;
    colours?: readonly string[];
    onTerritory?: (territory: number) => void;
    label?: string;
} & Omit<SVGAttributes<SVGSVGElement>, "onClick">;

メンバー

名前型説明
gamePick<TenkaGame, "owners" | "armies">

The game to draw: only who holds each territory and with how many armies is read.

marks (省略可)TenkaMapMarks | undefined

What to light up: from marksFor(game, choice).

colours (省略可)readonly string[] | undefined

A colour for each seat.

onTerritory (省略可)((territory: number) => void) | undefined

A territory pressed. Without it the map is only a picture.

label (省略可)string | undefined

The map's accessible name. "Map of the world" by default; TENKA_STRINGS.ja.mapLabel for Japanese.

string (省略可)string | number | undefined
seed (省略可)string | number | undefined
onChange (省略可)React.ChangeEventHandler<SVGSVGElement, Element> | undefined
target (省略可)string | undefined
suppressHydrationWarning (省略可)boolean | undefined
className (省略可)string | undefined
color (省略可)string | undefined
height (省略可)string | number | undefined
id (省略可)string | undefined
lang (省略可)string | undefined
max (省略可)string | number | undefined
media (省略可)string | undefined
method (省略可)string | undefined
min (省略可)string | number | undefined
name (省略可)string | undefined
nonce (省略可)string | undefined
part (省略可)string | undefined
slot (省略可)string | undefined
style (省略可)React.CSSProperties | undefined
type (省略可)string | undefined
width (省略可)string | number | undefined
role (省略可)React.AriaRole | undefined
tabIndex (省略可)number | undefined
crossOrigin (省略可)CrossOrigin
accentHeight (省略可)string | number | undefined
accumulate (省略可)"none" | "sum" | undefined
additive (省略可)"sum" | "replace" | undefined
alignmentBaseline (省略可)"alphabetic" | "hanging" | "ideographic" | "mathematical" | "auto" | "baseline" | "before-edge" | "text-before-edge" | "middle" | "central" | "after-edge" | "text-after-edge" | "inherit" | undefined
allowReorder (省略可)"no" | "yes" | undefined
alphabetic (省略可)string | number | undefined
amplitude (省略可)string | number | undefined
arabicForm (省略可)"initial" | "medial" | "terminal" | "isolated" | undefined
ascent (省略可)string | number | undefined
attributeName (省略可)string | undefined
attributeType (省略可)string | undefined
autoReverse (省略可)Booleanish | undefined
azimuth (省略可)string | number | undefined
baseFrequency (省略可)string | number | undefined
baselineShift (省略可)string | number | undefined
baseProfile (省略可)string | number | undefined
bbox (省略可)string | number | undefined
begin (省略可)string | number | undefined
bias (省略可)string | number | undefined
by (省略可)string | number | undefined
calcMode (省略可)string | number | undefined
capHeight (省略可)string | number | undefined
clip (省略可)string | number | undefined
clipPath (省略可)string | undefined
clipPathUnits (省略可)string | number | undefined
clipRule (省略可)string | number | undefined
colorInterpolation (省略可)string | number | undefined
colorInterpolationFilters (省略可)"auto" | "inherit" | "sRGB" | "linearRGB" | undefined
colorProfile (省略可)string | number | undefined
colorRendering (省略可)string | number | undefined
contentScriptType (省略可)string | number | undefined
contentStyleType (省略可)string | number | undefined
cursor (省略可)string | number | undefined
cx (省略可)string | number | undefined
cy (省略可)string | number | undefined
d (省略可)string | undefined
decelerate (省略可)string | number | undefined
descent (省略可)string | number | undefined
diffuseConstant (省略可)string | number | undefined
direction (省略可)string | number | undefined
display (省略可)string | number | undefined
divisor (省略可)string | number | undefined
dominantBaseline (省略可)"alphabetic" | "hanging" | "ideographic" | "mathematical" | "auto" | "text-before-edge" | "middle" | "central" | "text-after-edge" | "inherit" | "use-script" | "no-change" | "reset-size" | undefined
dur (省略可)string | number | undefined
dx (省略可)string | number | undefined
dy (省略可)string | number | undefined
edgeMode (省略可)string | number | undefined
elevation (省略可)string | number | undefined
enableBackground (省略可)string | number | undefined
end (省略可)string | number | undefined
exponent (省略可)string | number | undefined
externalResourcesRequired (省略可)Booleanish | undefined
fill (省略可)string | undefined
fillOpacity (省略可)string | number | undefined
fillRule (省略可)"inherit" | "nonzero" | "evenodd" | undefined
filter (省略可)string | undefined
filterRes (省略可)string | number | undefined
filterUnits (省略可)string | number | undefined
floodColor (省略可)string | number | undefined
floodOpacity (省略可)string | number | undefined
focusable (省略可)"auto" | Booleanish | undefined
fontFamily (省略可)string | undefined
fontSize (省略可)string | number | undefined
fontSizeAdjust (省略可)string | number | undefined
fontStretch (省略可)string | number | undefined
fontStyle (省略可)string | number | undefined
fontVariant (省略可)string | number | undefined
fontWeight (省略可)string | number | undefined
format (省略可)string | number | undefined
fr (省略可)string | number | undefined
from (省略可)string | number | undefined
fx (省略可)string | number | undefined
fy (省略可)string | number | undefined
g1 (省略可)string | number | undefined
g2 (省略可)string | number | undefined
glyphName (省略可)string | number | undefined
glyphOrientationHorizontal (省略可)string | number | undefined
glyphOrientationVertical (省略可)string | number | undefined
glyphRef (省略可)string | number | undefined
gradientTransform (省略可)string | undefined
gradientUnits (省略可)string | undefined
hanging (省略可)string | number | undefined
horizAdvX (省略可)string | number | undefined
horizOriginX (省略可)string | number | undefined
href (省略可)string | undefined
ideographic (省略可)string | number | undefined
imageRendering (省略可)string | number | undefined
in2 (省略可)string | number | undefined
in (省略可)string | undefined
intercept (省略可)string | number | undefined
k1 (省略可)string | number | undefined
k2 (省略可)string | number | undefined
k3 (省略可)string | number | undefined
k4 (省略可)string | number | undefined
k (省略可)string | number | undefined
kernelMatrix (省略可)string | number | undefined
kernelUnitLength (省略可)string | number | undefined
kerning (省略可)string | number | undefined
keyPoints (省略可)string | number | undefined
keySplines (省略可)string | number | undefined
keyTimes (省略可)string | number | undefined
lengthAdjust (省略可)string | number | undefined
letterSpacing (省略可)string | number | undefined
lightingColor (省略可)string | number | undefined
limitingConeAngle (省略可)string | number | undefined
local (省略可)string | number | undefined
markerEnd (省略可)string | undefined
markerHeight (省略可)string | number | undefined
markerMid (省略可)string | undefined
markerStart (省略可)string | undefined
markerUnits (省略可)string | number | undefined
markerWidth (省略可)string | number | undefined
mask (省略可)string | undefined
maskContentUnits (省略可)string | number | undefined
maskUnits (省略可)string | number | undefined
mathematical (省略可)string | number | undefined
mode (省略可)string | number | undefined
numOctaves (省略可)string | number | undefined
offset (省略可)string | number | undefined
opacity (省略可)string | number | undefined
operator (省略可)string | number | undefined
order (省略可)string | number | undefined
orient (省略可)string | number | undefined
orientation (省略可)string | number | undefined
origin (省略可)string | number | undefined
overflow (省略可)string | number | undefined
overlinePosition (省略可)string | number | undefined
overlineThickness (省略可)string | number | undefined
paintOrder (省略可)string | number | undefined
panose1 (省略可)string | number | undefined
path (省略可)string | undefined
pathLength (省略可)string | number | undefined
patternContentUnits (省略可)string | undefined
patternTransform (省略可)string | number | undefined
patternUnits (省略可)string | undefined
pointerEvents (省略可)string | number | undefined
points (省略可)string | undefined
pointsAtX (省略可)string | number | undefined
pointsAtY (省略可)string | number | undefined
pointsAtZ (省略可)string | number | undefined
preserveAlpha (省略可)Booleanish | undefined
preserveAspectRatio (省略可)string | undefined
primitiveUnits (省略可)string | number | undefined
r (省略可)string | number | undefined
radius (省略可)string | number | undefined
refX (省略可)string | number | undefined
refY (省略可)string | number | undefined
renderingIntent (省略可)string | number | undefined
repeatCount (省略可)string | number | undefined
repeatDur (省略可)string | number | undefined
requiredExtensions (省略可)string | number | undefined
requiredFeatures (省略可)string | number | undefined
restart (省略可)string | number | undefined
result (省略可)string | undefined
rotate (省略可)string | number | undefined
rx (省略可)string | number | undefined
ry (省略可)string | number | undefined
scale (省略可)string | number | undefined
shapeRendering (省略可)string | number | undefined
slope (省略可)string | number | undefined
spacing (省略可)string | number | undefined
specularConstant (省略可)string | number | undefined
specularExponent (省略可)string | number | undefined
speed (省略可)string | number | undefined
spreadMethod (省略可)string | undefined
startOffset (省略可)string | number | undefined
stdDeviation (省略可)string | number | undefined
stemh (省略可)string | number | undefined
stemv (省略可)string | number | undefined
stitchTiles (省略可)string | number | undefined
stopColor (省略可)string | undefined
stopOpacity (省略可)string | number | undefined
strikethroughPosition (省略可)string | number | undefined
strikethroughThickness (省略可)string | number | undefined
stroke (省略可)string | undefined
strokeDasharray (省略可)string | number | undefined
strokeDashoffset (省略可)string | number | undefined
strokeLinecap (省略可)"round" | "inherit" | "butt" | "square" | undefined
strokeLinejoin (省略可)"round" | "inherit" | "miter" | "bevel" | undefined
strokeMiterlimit (省略可)string | number | undefined
strokeOpacity (省略可)string | number | undefined
strokeWidth (省略可)string | number | undefined
surfaceScale (省略可)string | number | undefined
systemLanguage (省略可)string | number | undefined
tableValues (省略可)string | number | undefined
targetX (省略可)string | number | undefined
targetY (省略可)string | number | undefined
textAnchor (省略可)"end" | "middle" | "inherit" | "start" | undefined
textDecoration (省略可)string | number | undefined
textLength (省略可)string | number | undefined
textRendering (省略可)string | number | undefined
to (省略可)string | number | undefined
transform (省略可)string | undefined
u1 (省略可)string | number | undefined
u2 (省略可)string | number | undefined
underlinePosition (省略可)string | number | undefined
underlineThickness (省略可)string | number | undefined
unicode (省略可)string | number | undefined
unicodeBidi (省略可)string | number | undefined
unicodeRange (省略可)string | number | undefined
unitsPerEm (省略可)string | number | undefined
vAlphabetic (省略可)string | number | undefined
values (省略可)string | undefined
vectorEffect (省略可)string | number | undefined
version (省略可)string | undefined
vertAdvY (省略可)string | number | undefined
vertOriginX (省略可)string | number | undefined
vertOriginY (省略可)string | number | undefined
vHanging (省略可)string | number | undefined
vIdeographic (省略可)string | number | undefined
viewBox (省略可)string | undefined
viewTarget (省略可)string | number | undefined
visibility (省略可)string | number | undefined
vMathematical (省略可)string | number | undefined
widths (省略可)string | number | undefined
wordSpacing (省略可)string | number | undefined
writingMode (省略可)string | number | undefined
x1 (省略可)string | number | undefined
x2 (省略可)string | number | undefined
x (省略可)string | number | undefined
xChannelSelector (省略可)string | undefined
xHeight (省略可)string | number | undefined
xlinkActuate (省略可)string | undefined
xlinkArcrole (省略可)string | undefined
xlinkHref (省略可)string | undefined
xlinkRole (省略可)string | undefined
xlinkShow (省略可)string | undefined
xlinkTitle (省略可)string | undefined
xlinkType (省略可)string | undefined
xmlBase (省略可)string | undefined
xmlLang (省略可)string | undefined
xmlns (省略可)string | undefined
xmlnsXlink (省略可)string | undefined
xmlSpace (省略可)string | undefined
y1 (省略可)string | number | undefined
y2 (省略可)string | number | undefined
y (省略可)string | number | undefined
yChannelSelector (省略可)string | undefined
z (省略可)string | number | undefined
zoomAndPan (省略可)string | undefined
aria-activedescendant (省略可)string | undefined

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

aria-atomic (省略可)Booleanish | undefined

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

aria-autocomplete (省略可)"list" | "none" | "inline" | "both" | undefined

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.

aria-braillelabel (省略可)string | undefined

Defines a string value that labels the current element, which is intended to be converted into Braille.

aria-brailleroledescription (省略可)string | undefined

Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.

aria-busy (省略可)Booleanish | undefined
aria-checked (省略可)boolean | "true" | "false" | "mixed" | undefined

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

aria-colcount (省略可)number | undefined

Defines the total number of columns in a table, grid, or treegrid.

aria-colindex (省略可)number | undefined

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

aria-colindextext (省略可)string | undefined

Defines a human readable text alternative of aria-colindex.

aria-colspan (省略可)number | undefined

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

aria-controls (省略可)string | undefined

Identifies the element (or elements) whose contents or presence are controlled by the current element.

aria-current (省略可)boolean | "true" | "false" | "page" | "step" | "location" | "date" | "time" | undefined

Indicates the element that represents the current item within a container or set of related elements.

aria-describedby (省略可)string | undefined

Identifies the element (or elements) that describes the object.

aria-description (省略可)string | undefined

Defines a string value that describes or annotates the current element.

aria-details (省略可)string | undefined

Identifies the element that provides a detailed, extended description for the object.

aria-disabled (省略可)Booleanish | undefined

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

aria-dropeffect (省略可)"link" | "none" | "copy" | "execute" | "move" | "popup" | undefined

Indicates what functions can be performed when a dragged object is released on the drop target.

aria-errormessage (省略可)string | undefined

Identifies the element that provides an error message for the object.

aria-expanded (省略可)Booleanish | undefined

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

aria-flowto (省略可)string | undefined

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.

aria-grabbed (省略可)Booleanish | undefined

Indicates an element's "grabbed" state in a drag-and-drop operation.

aria-haspopup (省略可)boolean | "dialog" | "grid" | "listbox" | "menu" | "tree" | "true" | "false" | undefined

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

aria-hidden (省略可)Booleanish | undefined

Indicates whether the element is exposed to an accessibility API.

aria-invalid (省略可)boolean | "true" | "false" | "grammar" | "spelling" | undefined

Indicates the entered value does not conform to the format expected by the application.

aria-keyshortcuts (省略可)string | undefined

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

aria-label (省略可)string | undefined

Defines a string value that labels the current element.

aria-labelledby (省略可)string | undefined

Identifies the element (or elements) that labels the current element.

aria-level (省略可)number | undefined

Defines the hierarchical level of an element within a structure.

aria-live (省略可)"off" | "assertive" | "polite" | undefined

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

aria-modal (省略可)Booleanish | undefined

Indicates whether an element is modal when displayed.

aria-multiline (省略可)Booleanish | undefined

Indicates whether a text box accepts multiple lines of input or only a single line.

aria-multiselectable (省略可)Booleanish | undefined

Indicates that the user may select more than one item from the current selectable descendants.

aria-orientation (省略可)"horizontal" | "vertical" | undefined

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

aria-owns (省略可)string | undefined

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

aria-placeholder (省略可)string | undefined

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.

aria-posinset (省略可)number | undefined

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

aria-pressed (省略可)boolean | "true" | "false" | "mixed" | undefined

Indicates the current "pressed" state of toggle buttons.

aria-readonly (省略可)Booleanish | undefined

Indicates that the element is not editable, but is otherwise operable.

aria-relevant (省略可)"additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals" | undefined

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

aria-required (省略可)Booleanish | undefined

Indicates that user input is required on the element before a form may be submitted.

aria-roledescription (省略可)string | undefined

Defines a human-readable, author-localized description for the role of an element.

aria-rowcount (省略可)number | undefined

Defines the total number of rows in a table, grid, or treegrid.

aria-rowindex (省略可)number | undefined

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

aria-rowindextext (省略可)string | undefined

Defines a human readable text alternative of aria-rowindex.

aria-rowspan (省略可)number | undefined

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

aria-selected (省略可)Booleanish | undefined

Indicates the current "selected" state of various widgets.

aria-setsize (省略可)number | undefined

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

aria-sort (省略可)"none" | "ascending" | "descending" | "other" | undefined

Indicates if items in a table or grid are sorted in ascending or descending order.

aria-valuemax (省略可)number | undefined

Defines the maximum allowed value for a range widget.

aria-valuemin (省略可)number | undefined

Defines the minimum allowed value for a range widget.

aria-valuenow (省略可)number | undefined

Defines the current value for a range widget.

aria-valuetext (省略可)string | undefined

Defines the human readable text alternative of aria-valuenow for a range widget.

children (省略可)React.ReactNode
dangerouslySetInnerHTML (省略可){ __html: string | TrustedHTML; } | undefined
onCopy (省略可)React.ClipboardEventHandler<SVGSVGElement> | undefined
onCopyCapture (省略可)React.ClipboardEventHandler<SVGSVGElement> | undefined
onCut (省略可)React.ClipboardEventHandler<SVGSVGElement> | undefined
onCutCapture (省略可)React.ClipboardEventHandler<SVGSVGElement> | undefined
onPaste (省略可)React.ClipboardEventHandler<SVGSVGElement> | undefined
onPasteCapture (省略可)React.ClipboardEventHandler<SVGSVGElement> | undefined
onCompositionEnd (省略可)React.CompositionEventHandler<SVGSVGElement> | undefined
onCompositionEndCapture (省略可)React.CompositionEventHandler<SVGSVGElement> | undefined
onCompositionStart (省略可)React.CompositionEventHandler<SVGSVGElement> | undefined
onCompositionStartCapture (省略可)React.CompositionEventHandler<SVGSVGElement> | undefined
onCompositionUpdate (省略可)React.CompositionEventHandler<SVGSVGElement> | undefined
onCompositionUpdateCapture (省略可)React.CompositionEventHandler<SVGSVGElement> | undefined
onFocus (省略可)React.FocusEventHandler<SVGSVGElement> | undefined
onFocusCapture (省略可)React.FocusEventHandler<SVGSVGElement> | undefined
onBlur (省略可)React.FocusEventHandler<SVGSVGElement> | undefined
onBlurCapture (省略可)React.FocusEventHandler<SVGSVGElement> | undefined
onChangeCapture (省略可)React.ChangeEventHandler<SVGSVGElement, Element> | undefined
onBeforeInput (省略可)React.InputEventHandler<SVGSVGElement> | undefined
onBeforeInputCapture (省略可)React.InputEventHandler<SVGSVGElement> | undefined
onInput (省略可)React.InputEventHandler<SVGSVGElement> | undefined
onInputCapture (省略可)React.InputEventHandler<SVGSVGElement> | undefined
onReset (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onResetCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSubmit (省略可)React.SubmitEventHandler<SVGSVGElement> | undefined
onSubmitCapture (省略可)React.SubmitEventHandler<SVGSVGElement> | undefined
onInvalid (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onInvalidCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoad (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoadCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onError (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onErrorCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onKeyDown (省略可)React.KeyboardEventHandler<SVGSVGElement> | undefined
onKeyDownCapture (省略可)React.KeyboardEventHandler<SVGSVGElement> | undefined
onKeyPress (省略可)React.KeyboardEventHandler<SVGSVGElement> | undefined
onKeyPressCapture (省略可)React.KeyboardEventHandler<SVGSVGElement> | undefined
onKeyUp (省略可)React.KeyboardEventHandler<SVGSVGElement> | undefined
onKeyUpCapture (省略可)React.KeyboardEventHandler<SVGSVGElement> | undefined
onAbort (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onAbortCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onCanPlay (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onCanPlayCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onCanPlayThrough (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onCanPlayThroughCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onDurationChange (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onDurationChangeCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onEmptied (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onEmptiedCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onEncrypted (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onEncryptedCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onEnded (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onEndedCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoadedData (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoadedDataCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoadedMetadata (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoadedMetadataCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoadStart (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onLoadStartCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onPause (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onPauseCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onPlay (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onPlayCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onPlaying (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onPlayingCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onProgress (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onProgressCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onRateChange (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onRateChangeCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSeeked (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSeekedCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSeeking (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSeekingCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onStalled (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onStalledCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSuspend (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSuspendCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onTimeUpdate (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onTimeUpdateCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onVolumeChange (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onVolumeChangeCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onWaiting (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onWaitingCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onAuxClick (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onAuxClickCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onClickCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onContextMenu (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onContextMenuCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onDoubleClick (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onDoubleClickCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onDrag (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragEnd (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragEndCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragEnter (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragEnterCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragExit (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragExitCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragLeave (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragLeaveCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragOver (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragOverCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragStart (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDragStartCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDrop (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onDropCapture (省略可)React.DragEventHandler<SVGSVGElement> | undefined
onMouseDown (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseDownCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseEnter (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseLeave (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseMove (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseMoveCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseOut (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseOutCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseOver (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseOverCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseUp (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onMouseUpCapture (省略可)React.MouseEventHandler<SVGSVGElement> | undefined
onSelect (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onSelectCapture (省略可)React.ReactEventHandler<SVGSVGElement> | undefined
onTouchCancel (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onTouchCancelCapture (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onTouchEnd (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onTouchEndCapture (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onTouchMove (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onTouchMoveCapture (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onTouchStart (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onTouchStartCapture (省略可)React.TouchEventHandler<SVGSVGElement> | undefined
onPointerDown (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerDownCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerMove (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerMoveCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerUp (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerUpCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerCancel (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerCancelCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerEnter (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerLeave (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerOver (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerOverCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerOut (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onPointerOutCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onGotPointerCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onGotPointerCaptureCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onLostPointerCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onLostPointerCaptureCapture (省略可)React.PointerEventHandler<SVGSVGElement> | undefined
onScroll (省略可)React.UIEventHandler<SVGSVGElement> | undefined
onScrollCapture (省略可)React.UIEventHandler<SVGSVGElement> | undefined
onScrollEnd (省略可)React.UIEventHandler<SVGSVGElement> | undefined
onScrollEndCapture (省略可)React.UIEventHandler<SVGSVGElement> | undefined
onWheel (省略可)React.WheelEventHandler<SVGSVGElement> | undefined
onWheelCapture (省略可)React.WheelEventHandler<SVGSVGElement> | undefined
onAnimationStart (省略可)React.AnimationEventHandler<SVGSVGElement> | undefined
onAnimationStartCapture (省略可)React.AnimationEventHandler<SVGSVGElement> | undefined
onAnimationEnd (省略可)React.AnimationEventHandler<SVGSVGElement> | undefined
onAnimationEndCapture (省略可)React.AnimationEventHandler<SVGSVGElement> | undefined
onAnimationIteration (省略可)React.AnimationEventHandler<SVGSVGElement> | undefined
onAnimationIterationCapture (省略可)React.AnimationEventHandler<SVGSVGElement> | undefined
onToggle (省略可)React.ToggleEventHandler<SVGSVGElement> | undefined
onBeforeToggle (省略可)React.ToggleEventHandler<SVGSVGElement> | undefined
onTransitionCancel (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined
onTransitionCancelCapture (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined
onTransitionEnd (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined
onTransitionEndCapture (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined
onTransitionRun (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined
onTransitionRunCapture (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined
onTransitionStart (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined
onTransitionStartCapture (省略可)React.TransitionEventHandler<SVGSVGElement> | undefined

例

import { startTenka } from "@johnmorrisdotca/tenka";
import type { TenkaMapProps } from "@johnmorrisdotca/tenka/react";

const game = startTenka(10,["Seat 1","Seat 2"],42)!;
const value: TenkaMapProps = {game, label:"World conquest"};
console.log(value);
{
  game: {
    seed: 42,
    players: [ 'Seat 1', 'Seat 2' ],
    rounds: 10,
    placing: 'auto',
    moves: [],
    rng: 2192484137,
    first: 1,
    round: 1,
    toPlay: 1,
    phase: 'reinforce',
    owners: [
       1,  1,  1, 0, 1,  0, -1, -1, -1, -1,
       1, -1, -1, 1, 1,  0,  1,  0, -1,  0,
       0, -1, -1, 1, 0, -1,  1,  1,  0,  0,
       0,  1,  1, 0, 0,  0, -1,  1, -1,  0,
      -1, -1
    ],
    armies: [
      4, 2, 4, 1, 3, 1, 1, 4, 3, 2,
      4, 4, 2, 3, 2, 4, 1, 3, 4, 7,
      4, 2, 1, 4, 3, 6, 3, 2, 3, 4,
      3, 2, 5, 1, 1, 2, 1, 1, 4, 3,
      3, 3
    ],
    hands: [ [], [] ],
    deck: [
      39, 24,  6, 15, 43, 14, 17, 27, 33,  5,
      41, 19, 36, 38, 25, 32,  4, 16, 21,  1,
      18, 42, 11,  8,  0, 30,  3, 26, 12, 28,
      40, 29, 22, 34, 23,  2, 37, 10,  7, 20,
      35, 31, 13,  9
    ],
    discards: [],
    trades: 0,
    reserve: 4,
    setUpLeft: [ 0, 0 ],
    conquered: false,
    occupying: null,
    shifting: null,
    lastRoll: null,
    lastTrade: null,
    lastDraw: null,
    out: [ false, false ],
    lastOut: null,
    winners: []
  },
  label: 'World conquest'
}

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/tenka 2.2.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。