providers/credentials
CredentialInput
CredentialsConfig.authorize内での型安全性の提供に加えて、デフォルトのサインインページに資格情報入力フィールドをどのようにレンダリングするかを決定します。
拡張
Partial
<JSX.IntrinsicElements
["input"
]>
プロパティ
about?
optional about: string | SignalLike<undefined | string>;
継承元
Partial.about
accept?
optional accept: string | SignalLike<undefined | string>;
継承元
Partial.accept
accept-charset?
optional accept-charset: string | SignalLike<undefined | string>;
継承元
Partial.accept-charset
acceptCharset?
optional acceptCharset: string | SignalLike<undefined | string>;
継承元
Partial.acceptCharset
accessKey?
optional accessKey: string | SignalLike<undefined | string>;
継承元
Partial.accessKey
accesskey?
optional accesskey: string | SignalLike<undefined | string>;
継承元
Partial.accesskey
action?
optional action: string | SignalLike<undefined | string>;
継承元
Partial.action
allow?
optional allow: string | SignalLike<undefined | string>;
継承元
Partial.allow
allowFullScreen?
optional allowFullScreen: boolean | SignalLike<undefined | boolean>;
継承元
Partial.allowFullScreen
allowTransparency?
optional allowTransparency: boolean | SignalLike<undefined | boolean>;
継承元
Partial.allowTransparency
alt?
optional alt: string | SignalLike<undefined | string>;
継承元
Partial.alt
aria-activedescendant?
optional aria-activedescendant: Signalish<undefined | string>;
DOMフォーカスが複合ウィジェット、テキストボックス、グループ、またはアプリケーション上にあるときに、現在アクティブな要素を識別します。
継承元
Partial.aria-activedescendant
aria-atomic?
optional aria-atomic: Signalish<undefined | Booleanish>;
aria-relevant属性で定義された変更通知に基づいて、支援技術が変更された領域のすべて、または一部のみを提示するかどうかを示します。
継承元
Partial.aria-atomic
aria-autocomplete?
optional aria-autocomplete: Signalish<
| undefined
| "none"
| "list"
| "inline"
| "both">;
テキストの入力によって、ユーザーが入力しようとしている値の1つ以上の予測の表示をトリガーできるかどうかを示し、予測が行われた場合にどのように表示されるかを指定します。
継承元
Partial.aria-autocomplete
aria-braillelabel?
optional aria-braillelabel: Signalish<undefined | string>;
現在の要素にラベルを付ける文字列値を定義します。これは点字に変換されることを意図しています。
参照
aria-label。
継承元
Partial.aria-braillelabel
aria-brailleroledescription?
optional aria-brailleroledescription: Signalish<undefined | string>;
要素の役割について、人間が読める、作成者によってローカライズされた省略された説明を定義します。これは点字に変換されることを意図しています。
参照
aria-roledescription。
継承元
Partial.aria-brailleroledescription
aria-busy?
optional aria-busy: Signalish<undefined | Booleanish>;
要素が変更されていること、および支援技術がユーザーに公開する前に変更が完了するまで待機する必要がある可能性があることを示します。
継承元
Partial.aria-busy
aria-checked?
optional aria-checked: Signalish<undefined | Booleanish | "mixed">;
チェックボックス、ラジオボタン、およびその他のウィジェットの現在の「チェック」状態を示します。
参照
- aria-pressed
- aria-selected。
継承元
Partial.aria-checked
aria-colcount?
optional aria-colcount: Signalish<undefined | number>;
テーブル、グリッド、またはツリーグリッドの列の総数を定義します。
参照
aria-colindex。
継承元
Partial.aria-colcount
aria-colindex?
optional aria-colindex: Signalish<undefined | number>;
テーブル、グリッド、またはツリーグリッド内の列の総数に対する要素の列インデックスまたは位置を定義します。
参照
- aria-colcount
- aria-colspan。
継承元
Partial.aria-colindex
aria-colindextext?
optional aria-colindextext: Signalish<undefined | string>;
aria-colindexの人間が読めるテキスト代替を定義します。
参照
aria-rowindextext。
継承元
Partial.aria-colindextext
aria-colspan?
optional aria-colspan: Signalish<undefined | number>;
テーブル、グリッド、またはツリーグリッド内のセルまたはグリッドセルがスパンする列の数を定義します。
参照
- aria-colindex
- aria-rowspan。
継承元
Partial.aria-colspan
aria-controls?
optional aria-controls: Signalish<undefined | string>;
現在の要素によってコンテンツまたは存在が制御される要素(または複数の要素)を識別します。
参照
aria-owns。
継承元
Partial.aria-controls
aria-current?
optional aria-current: Signalish<
| undefined
| "step"
| "time"
| "page"
| Booleanish
| "location"
| "date">;
コンテナまたは関連要素のセット内の現在の項目を表す要素を示します。
継承元
Partial.aria-current
aria-describedby?
optional aria-describedby: Signalish<undefined | string>;
オブジェクトを説明する要素(または複数の要素)を特定します。
参照
aria-labelledby
継承元
Partial.aria-describedby
aria-description?
optional aria-description: Signalish<undefined | string>;
現在の要素を説明または注釈を付ける文字列値を定義します。
参照
関連するaria-describedby。
継承元
Partial.aria-description
aria-details?
optional aria-details: Signalish<undefined | string>;
オブジェクトの詳細な説明を提供する要素を特定します。
参照
aria-describedby。
継承元
Partial.aria-details
aria-disabled?
optional aria-disabled: Signalish<undefined | Booleanish>;
要素が知覚可能ではあるが無効であり、編集または操作できないことを示します。
参照
- aria-hidden
- aria-readonly。
継承元
Partial.aria-disabled
aria-dropeffect?
optional aria-dropeffect: Signalish<
| undefined
| "none"
| "link"
| "copy"
| "execute"
| "move"
| "popup">;
ドラッグされたオブジェクトがドロップターゲットにリリースされたときに実行できる機能を示します。
非推奨
ARIA 1.1で
継承元
Partial.aria-dropeffect
aria-errormessage?
optional aria-errormessage: Signalish<undefined | string>;
オブジェクトのエラーメッセージを提供する要素を特定します。
参照
- aria-invalid
- aria-describedby。
継承元
Partial.aria-errormessage
aria-expanded?
optional aria-expanded: Signalish<undefined | Booleanish>;
要素、またはそれが制御する別のグループ化要素が現在展開されているか折りたたまれているかを示します。
継承元
Partial.aria-expanded
aria-flowto?
optional aria-flowto: Signalish<undefined | string>;
コンテンツの代替読み上げ順序で次の要素(または複数の要素)を特定します。これにより、ユーザーの裁量で、支援技術がドキュメントソース順序で読み上げるという一般的なデフォルトをオーバーライドできます。
継承元
Partial.aria-flowto
aria-grabbed?
optional aria-grabbed: Signalish<undefined | Booleanish>;
ドラッグアンドドロップ操作における要素の「グラブ」状態を示します。
非推奨
ARIA 1.1で
継承元
Partial.aria-grabbed
aria-haspopup?
optional aria-haspopup: Signalish<
| undefined
| "dialog"
| "menu"
| "grid"
| Booleanish
| "listbox"
| "tree">;
要素によってトリガーできる、メニューやダイアログなどのインタラクティブなポップアップ要素の可用性とタイプを示します。
継承元
Partial.aria-haspopup
aria-hidden?
optional aria-hidden: Signalish<undefined | Booleanish>;
要素がアクセシビリティAPIに公開されているかどうかを示します。
参照
aria-disabled。
継承元
Partial.aria-hidden
aria-invalid?
optional aria-invalid: Signalish<undefined | Booleanish | "grammar" | "spelling">;
入力された値が、アプリケーションで予期される形式に準拠していないことを示します。
参照
aria-errormessage。
継承元
Partial.aria-invalid
aria-keyshortcuts?
optional aria-keyshortcuts: Signalish<undefined | string>;
要素をアクティブにするか、フォーカスを与えるために作成者が実装したキーボードショートカットを示します。
継承元
Partial.aria-keyshortcuts
aria-label?
optional aria-label: Signalish<undefined | string>;
現在の要素にラベルを付ける文字列値を定義します。
参照
aria-labelledby。
継承元
Partial.aria-label
aria-labelledby?
optional aria-labelledby: Signalish<undefined | string>;
現在の要素にラベルを付ける要素(または複数の要素)を特定します。
参照
aria-describedby。
継承元
Partial.aria-labelledby
aria-level?
optional aria-level: Signalish<undefined | number>;
構造内の要素の階層レベルを定義します。
継承元
Partial.aria-level
aria-live?
optional aria-live: Signalish<undefined | "off" | "assertive" | "polite">;
要素が更新されることを示し、ライブリージョンからのユーザーエージェント、支援技術、およびユーザーが期待できる更新の種類を記述します。
継承元
Partial.aria-live
aria-modal?
optional aria-modal: Signalish<undefined | Booleanish>;
要素が表示されるときにモーダルであるかどうかを示します。
継承元
Partial.aria-modal
aria-multiline?
optional aria-multiline: Signalish<undefined | Booleanish>;
テキストボックスが複数行の入力を受け入れるか、1行のみを受け入れるかを示します。
継承元
Partial.aria-multiline
aria-multiselectable?
optional aria-multiselectable: Signalish<undefined | Booleanish>;
ユーザーが現在の選択可能な子孫から複数の項目を選択できることを示します。
継承元
Partial.aria-multiselectable
aria-orientation?
optional aria-orientation: Signalish<undefined | "horizontal" | "vertical">;
要素の向きが水平、垂直、または不明/あいまいかどうかを示します。
継承元
Partial.aria-orientation
aria-owns?
optional aria-owns: Signalish<undefined | string>;
DOM階層を使用して関係を表すことができないDOM要素間の視覚的、機能的、または文脈的な親子関係を定義するために、要素(または複数の要素)を特定します。
参照
aria-controls。
継承元
Partial.aria-owns
aria-placeholder?
optional aria-placeholder: Signalish<undefined | string>;
コントロールに値がない場合に、ユーザーがデータを入力するのを支援することを目的とした短いヒント(単語または短いフレーズ)を定義します。ヒントは、サンプル値または予想される形式の簡単な説明である可能性があります。
継承元
Partial.aria-placeholder
aria-posinset?
optional aria-posinset: Signalish<undefined | number>;
リスト項目またはツリー項目の現在のセットにおける要素の番号または位置を定義します。セット内のすべての要素がDOMに存在する場合は不要です。
参照
aria-setsize。
継承元
Partial.aria-posinset
aria-pressed?
optional aria-pressed: Signalish<undefined | Booleanish | "mixed">;
トグルボタンの現在の「押された」状態を示します。
参照
- aria-checked
- aria-selected。
継承元
Partial.aria-pressed
aria-readonly?
optional aria-readonly: Signalish<undefined | Booleanish>;
要素は編集できないが、それ以外は操作可能であることを示します。
参照
aria-disabled。
継承元
Partial.aria-readonly
aria-relevant?
optional aria-relevant: Signalish<
| undefined
| "text"
| "all"
| "additions"
| "additions removals"
| "additions text"
| "removals"
| "removals additions"
| "removals text"
| "text additions"
| "text removals">;
ライブリージョン内のアクセシビリティツリーが変更されたときに、ユーザーエージェントがトリガーする通知を示します。
参照
aria-atomic。
継承元
Partial.aria-relevant
aria-required?
optional aria-required: Signalish<undefined | Booleanish>;
フォームを送信する前に、要素にユーザー入力が必要であることを示します。
継承元
Partial.aria-required
aria-roledescription?
optional aria-roledescription: Signalish<undefined | string>;
要素の役割に関する人間が読める、作成者によってローカライズされた説明を定義します。
継承元
Partial.aria-roledescription
aria-rowcount?
optional aria-rowcount: Signalish<undefined | number>;
テーブル、グリッド、またはツリーグリッド内の行の総数を定義します。
参照
aria-rowindex。
継承元
Partial.aria-rowcount
aria-rowindex?
optional aria-rowindex: Signalish<undefined | number>;
テーブル、グリッド、またはツリーグリッド内の行の総数に対する要素の行インデックスまたは位置を定義します。
参照
- aria-rowcount
- aria-rowspan。
継承元
Partial.aria-rowindex
aria-rowindextext?
optional aria-rowindextext: Signalish<undefined | string>;
aria-rowindexの人間が読めるテキスト代替を定義します。
参照
aria-colindextext。
継承元
Partial.aria-rowindextext
aria-rowspan?
optional aria-rowspan: Signalish<undefined | number>;
テーブル、グリッド、またはツリーグリッド内のセルまたはグリッドセルによってスパンされる行数を定義します。
参照
- aria-rowindex
- aria-colspan。
継承元
Partial.aria-rowspan
aria-selected?
optional aria-selected: Signalish<undefined | Booleanish>;
さまざまなウィジェットの現在の「選択済み」状態を示します。
参照
- aria-checked
- aria-pressed。
継承元
Partial.aria-selected
aria-setsize?
optional aria-setsize: Signalish<undefined | number>;
リスト項目またはツリー項目の現在のセット内の項目数を定義します。セット内のすべての要素がDOMに存在する場合は不要です。
参照
aria-posinset。
継承元
Partial.aria-setsize
aria-sort?
optional aria-sort: Signalish<
| undefined
| "none"
| "ascending"
| "descending"
| "other">;
テーブルまたはグリッド内の項目が昇順または降順でソートされているかどうかを示します。
継承元
Partial.aria-sort
aria-valuemax?
optional aria-valuemax: Signalish<undefined | number>;
範囲ウィジェットの最大許容値を定義します。
継承元
Partial.aria-valuemax
aria-valuemin?
optional aria-valuemin: Signalish<undefined | number>;
範囲ウィジェットの最小許容値を定義します。
継承元
Partial.aria-valuemin
aria-valuenow?
optional aria-valuenow: Signalish<undefined | number>;
範囲ウィジェットの現在の値を定義します。
参照
aria-valuetext。
継承元
Partial.aria-valuenow
aria-valuetext?
optional aria-valuetext: Signalish<undefined | string>;
範囲ウィジェットのaria-valuenowの人間が読めるテキスト代替を定義します。
継承元
Partial.aria-valuetext
as?
optional as: string | SignalLike<undefined | string>;
継承元
Partial.as
async?
optional async: boolean | SignalLike<undefined | boolean>;
継承元
Partial.async
autoCapitalize?
optional autoCapitalize:
| "none"
| "off"
| "on"
| "sentences"
| "words"
| "characters"
| SignalLike<
| undefined
| "none"
| "off"
| "on"
| "sentences"
| "words"
| "characters">;
継承元
Partial.autoCapitalize
autoComplete?
optional autoComplete: string | SignalLike<undefined | string>;
継承元
Partial.autoComplete
autoCorrect?
optional autoCorrect: string | SignalLike<undefined | string>;
継承元
Partial.autoCorrect
autoFocus?
optional autoFocus: boolean | SignalLike<undefined | boolean>;
継承元
Partial.autoFocus
autoPlay?
optional autoPlay: boolean | SignalLike<undefined | boolean>;
継承元
Partial.autoPlay
autocapitalize?
optional autocapitalize:
| "none"
| "off"
| "on"
| "sentences"
| "words"
| "characters"
| SignalLike<
| undefined
| "none"
| "off"
| "on"
| "sentences"
| "words"
| "characters">;
継承元
Partial.autocapitalize
autocomplete?
optional autocomplete: string | SignalLike<undefined | string>;
継承元
Partial.autocomplete
autocorrect?
optional autocorrect: string | SignalLike<undefined | string>;
継承元
Partial.autocorrect
autofocus?
optional autofocus: boolean | SignalLike<undefined | boolean>;
継承元
Partial.autofocus
autoplay?
optional autoplay: boolean | SignalLike<undefined | boolean>;
継承元
Partial.autoplay
capture?
optional capture: string | boolean | SignalLike<undefined | string>;
継承元
Partial.capture
cellPadding?
optional cellPadding: string | number | SignalLike<undefined | string>;
継承元
Partial.cellPadding
cellSpacing?
optional cellSpacing: string | number | SignalLike<undefined | string>;
継承元
Partial.cellSpacing
challenge?
optional challenge: string | SignalLike<undefined | string>;
継承元
Partial.challenge
charSet?
optional charSet: string | SignalLike<undefined | string>;
継承元
Partial.charSet
charset?
optional charset: string | SignalLike<undefined | string>;
継承元
Partial.charset
checked?
optional checked: boolean | SignalLike<undefined | boolean>;
継承元
Partial.checked
children?
optional children: ComponentChildren;
継承元
Partial.children
cite?
optional cite: string | SignalLike<undefined | string>;
継承元
Partial.cite
class?
optional class: string | SignalLike<undefined | string>;
継承元
Partial.class
className?
optional className: string | SignalLike<undefined | string>;
継承元
Partial.className
colSpan?
optional colSpan: number | SignalLike<undefined | number>;
継承元
Partial.colSpan
cols?
optional cols: number | SignalLike<undefined | number>;
継承元
Partial.cols
colspan?
optional colspan: number | SignalLike<undefined | number>;
継承元
Partial.colspan
content?
optional content: string | SignalLike<undefined | string>;
継承元
Partial.content
contentEditable?
optional contentEditable:
| ""
| Booleanish
| "plaintext-only"
| "inherit"
| SignalLike<"" | Booleanish | "plaintext-only" | "inherit" | undefined>;
継承元
Partial.contentEditable
contenteditable?
optional contenteditable:
| ""
| Booleanish
| "plaintext-only"
| "inherit"
| SignalLike<"" | Booleanish | "plaintext-only" | "inherit" | undefined>;
継承元
Partial.contenteditable
contextMenu?
optional contextMenu: string | SignalLike<undefined | string>;
非推奨
参照 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contextmenu
継承元
Partial.contextMenu
contextmenu?
optional contextmenu: string | SignalLike<undefined | string>;
非推奨
参照 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contextmenu
継承元
Partial.contextmenu
controls?
optional controls: boolean | SignalLike<undefined | boolean>;
継承元
Partial.controls
controlsList?
optional controlsList: string | SignalLike<undefined | string>;
継承元
Partial.controlsList
coords?
optional coords: string | SignalLike<undefined | string>;
継承元
Partial.coords
crossOrigin?
optional crossOrigin: string | SignalLike<undefined | string>;
継承元
Partial.crossOrigin
crossorigin?
optional crossorigin: string | SignalLike<undefined | string>;
継承元
Partial.crossorigin
dangerouslySetInnerHTML?
optional dangerouslySetInnerHTML: {
__html: string;
};
__html
__html: string;
継承元
Partial.dangerouslySetInnerHTML
data?
optional data: string | SignalLike<undefined | string>;
継承元
Partial.data
datatype?
optional datatype: string | SignalLike<undefined | string>;
継承元
Partial.datatype
dateTime?
optional dateTime: string | SignalLike<undefined | string>;
継承元
Partial.dateTime
datetime?
optional datetime: string | SignalLike<undefined | string>;
継承元
Partial.datetime
decoding?
optional decoding: "async" | "auto" | "sync" | SignalLike<undefined | "async" | "auto" | "sync">;
継承元
Partial.decoding
default?
optional default: boolean | SignalLike<undefined | boolean>;
継承元
Partial.default
defaultChecked?
optional defaultChecked: boolean | SignalLike<undefined | boolean>;
継承元
Partial.defaultChecked
defaultValue?
optional defaultValue: string | SignalLike<undefined | string>;
継承元
Partial.defaultValue
defer?
optional defer: boolean | SignalLike<undefined | boolean>;
継承元
Partial.defer
dir?
optional dir: "auto" | "rtl" | "ltr" | SignalLike<undefined | "auto" | "rtl" | "ltr">;
継承元
Partial.dir
disablePictureInPicture?
optional disablePictureInPicture: boolean | SignalLike<undefined | boolean>;
継承元
Partial.disablePictureInPicture
disableRemotePlayback?
optional disableRemotePlayback: boolean | SignalLike<undefined | boolean>;
継承元
Partial.disableRemotePlayback
disabled?
optional disabled: boolean | SignalLike<undefined | boolean>;
継承元
Partial.disabled
download?
optional download: any;
継承元
Partial.download
draggable?
optional draggable: boolean | SignalLike<undefined | boolean>;
継承元
Partial.draggable
elementTiming?
optional elementTiming: string | SignalLike<undefined | string>;
継承元
Partial.elementTiming
elementtiming?
optional elementtiming: string | SignalLike<undefined | string>;
継承元
Partial.elementtiming
encType?
optional encType: string | SignalLike<undefined | string>;
継承元
Partial.encType
enctype?
optional enctype: string | SignalLike<undefined | string>;
継承元
Partial.enctype
enterkeyhint?
optional enterkeyhint:
| "search"
| "enter"
| "done"
| "go"
| "next"
| "previous"
| "send"
| SignalLike<
| undefined
| "search"
| "enter"
| "done"
| "go"
| "next"
| "previous"
| "send">;
継承元
Partial.enterkeyhint
exportparts?
optional exportparts: string | SignalLike<undefined | string>;
継承元
Partial.exportparts
for?
optional for: string | SignalLike<undefined | string>;
継承元
Partial.for
form?
optional form: string | SignalLike<undefined | string>;
継承元
Partial.form
formAction?
optional formAction: string | SignalLike<undefined | string>;
継承元
Partial.formAction
formEncType?
optional formEncType: string | SignalLike<undefined | string>;
継承元
Partial.formEncType
formMethod?
optional formMethod: string | SignalLike<undefined | string>;
継承元
Partial.formMethod
formNoValidate?
optional formNoValidate: boolean | SignalLike<undefined | boolean>;
継承元
Partial.formNoValidate
formTarget?
optional formTarget: string | SignalLike<undefined | string>;
継承元
Partial.formTarget
formaction?
optional formaction: string | SignalLike<undefined | string>;
継承元
Partial.formaction
formenctype?
optional formenctype: string | SignalLike<undefined | string>;
継承元
Partial.formenctype
formmethod?
optional formmethod: string | SignalLike<undefined | string>;
継承元
Partial.formmethod
formnovalidate?
optional formnovalidate: boolean | SignalLike<undefined | boolean>;
継承元
Partial.formnovalidate
formtarget?
optional formtarget: string | SignalLike<undefined | string>;
継承元
Partial.formtarget
frameBorder?
optional frameBorder: string | number | SignalLike<undefined | string | number>;
継承元
Partial.frameBorder
frameborder?
optional frameborder: string | number | SignalLike<undefined | string | number>;
継承元
Partial.frameborder
headers?
optional headers: string | SignalLike<undefined | string>;
継承元
Partial.headers
height?
optional height: string | number | SignalLike<undefined | string | number>;
継承元
Partial.height
hidden?
optional hidden: boolean | "hidden" | "until-found" | SignalLike<undefined | boolean | "hidden" | "until-found">;
継承元
Partial.hidden
high?
optional high: number | SignalLike<undefined | number>;
継承元
Partial.high
href?
optional href: string | SignalLike<undefined | string>;
継承元
Partial.href
hrefLang?
optional hrefLang: string | SignalLike<undefined | string>;
継承元
Partial.hrefLang
hreflang?
optional hreflang: string | SignalLike<undefined | string>;
継承元
Partial.hreflang
htmlFor?
optional htmlFor: string | SignalLike<undefined | string>;
継承元
Partial.htmlFor
http-equiv?
optional http-equiv: string | SignalLike<undefined | string>;
継承元
Partial.http-equiv
httpEquiv?
optional httpEquiv: string | SignalLike<undefined | string>;
継承元
Partial.httpEquiv
icon?
optional icon: string | SignalLike<undefined | string>;
継承元
Partial.icon
id?
optional id: string | SignalLike<undefined | string>;
継承元
Partial.id
indeterminate?
optional indeterminate: boolean | SignalLike<undefined | boolean>;
継承元
Partial.indeterminate
inert?
optional inert: boolean | SignalLike<undefined | boolean>;
継承元
Partial.inert
inlist?
optional inlist: any;
継承元
Partial.inlist
inputMode?
optional inputMode: string | SignalLike<undefined | string>;
継承元
Partial.inputMode
inputmode?
optional inputmode: string | SignalLike<undefined | string>;
継承元:
Partial.inputmode
integrity?
optional integrity: string | SignalLike<undefined | string>;
継承元:
Partial.integrity
is?
optional is: string | SignalLike<undefined | string>;
継承元:
Partial.is
itemID?
optional itemID: string | SignalLike<undefined | string>;
継承元:
Partial.itemID
itemProp?
optional itemProp: string | SignalLike<undefined | string>;
継承元:
Partial.itemProp
itemRef?
optional itemRef: string | SignalLike<undefined | string>;
継承元:
Partial.itemRef
itemScope?
optional itemScope: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.itemScope
itemType?
optional itemType: string | SignalLike<undefined | string>;
継承元:
Partial.itemType
itemid?
optional itemid: string | SignalLike<undefined | string>;
継承元:
Partial.itemid
itemprop?
optional itemprop: string | SignalLike<undefined | string>;
継承元:
Partial.itemprop
itemref?
optional itemref: string | SignalLike<undefined | string>;
継承元:
Partial.itemref
itemscope?
optional itemscope: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.itemscope
itemtype?
optional itemtype: string | SignalLike<undefined | string>;
継承元:
Partial.itemtype
jsx?
optional jsx: boolean;
継承元:
Partial.jsx
key?
optional key: any;
継承元:
Partial.key
keyParams?
optional keyParams: string | SignalLike<undefined | string>;
継承元:
Partial.keyParams
keyType?
optional keyType: string | SignalLike<undefined | string>;
継承元:
Partial.keyType
kind?
optional kind: string | SignalLike<undefined | string>;
継承元:
Partial.kind
label?
optional label: string;
オーバーライド:
Partial.label
lang?
optional lang: string | SignalLike<undefined | string>;
継承元:
Partial.lang
list?
optional list: string | SignalLike<undefined | string>;
継承元:
Partial.list
loading?
optional loading: "lazy" | "eager" | SignalLike<undefined | "lazy" | "eager">;
継承元:
Partial.loading
loop?
optional loop: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.loop
low?
optional low: number | SignalLike<undefined | number>;
継承元:
Partial.low
manifest?
optional manifest: string | SignalLike<undefined | string>;
継承元:
Partial.manifest
marginHeight?
optional marginHeight: number | SignalLike<undefined | number>;
継承元:
Partial.marginHeight
marginWidth?
optional marginWidth: number | SignalLike<undefined | number>;
継承元:
Partial.marginWidth
max?
optional max: string | number | SignalLike<undefined | string>;
継承元:
Partial.max
maxLength?
optional maxLength: number | SignalLike<undefined | number>;
継承元:
Partial.maxLength
maxlength?
optional maxlength: number | SignalLike<undefined | number>;
継承元:
Partial.maxlength
media?
optional media: string | SignalLike<undefined | string>;
継承元:
Partial.media
mediaGroup?
optional mediaGroup: string | SignalLike<undefined | string>;
継承元:
Partial.mediaGroup
method?
optional method: string | SignalLike<undefined | string>;
継承元:
Partial.method
min?
optional min: string | number | SignalLike<undefined | string>;
継承元:
Partial.min
minLength?
optional minLength: number | SignalLike<undefined | number>;
継承元:
Partial.minLength
minlength?
optional minlength: number | SignalLike<undefined | number>;
継承元:
Partial.minlength
multiple?
optional multiple: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.multiple
muted?
optional muted: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.muted
name?
optional name: string | SignalLike<undefined | string>;
継承元:
Partial.name
noValidate?
optional noValidate: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.noValidate
nomodule?
optional nomodule: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.nomodule
nonce?
optional nonce: string | SignalLike<undefined | string>;
継承元:
Partial.nonce
novalidate?
optional novalidate: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.novalidate
onAbort?
optional onAbort: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onAbort
onAbortCapture?
optional onAbortCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onAbortCapture
onAnimationEnd?
optional onAnimationEnd: AnimationEventHandler<HTMLInputElement>;
継承元:
Partial.onAnimationEnd
onAnimationEndCapture?
optional onAnimationEndCapture: AnimationEventHandler<HTMLInputElement>;
継承元:
Partial.onAnimationEndCapture
onAnimationIteration?
optional onAnimationIteration: AnimationEventHandler<HTMLInputElement>;
継承元:
Partial.onAnimationIteration
onAnimationIterationCapture?
optional onAnimationIterationCapture: AnimationEventHandler<HTMLInputElement>;
継承元:
Partial.onAnimationIterationCapture
onAnimationStart?
optional onAnimationStart: AnimationEventHandler<HTMLInputElement>;
継承元:
Partial.onAnimationStart
onAnimationStartCapture?
optional onAnimationStartCapture: AnimationEventHandler<HTMLInputElement>;
継承元:
Partial.onAnimationStartCapture
onBeforeInput?
optional onBeforeInput: InputEventHandler<HTMLInputElement>;
継承元:
Partial.onBeforeInput
onBeforeInputCapture?
optional onBeforeInputCapture: InputEventHandler<HTMLInputElement>;
継承元:
Partial.onBeforeInputCapture
onBlur?
optional onBlur: FocusEventHandler<HTMLInputElement>;
継承元:
Partial.onBlur
onBlurCapture?
optional onBlurCapture: FocusEventHandler<HTMLInputElement>;
継承元:
Partial.onBlurCapture
onCanPlay?
optional onCanPlay: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onCanPlay
onCanPlayCapture?
optional onCanPlayCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onCanPlayCapture
onCanPlayThrough?
optional onCanPlayThrough: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onCanPlayThrough
onCanPlayThroughCapture?
optional onCanPlayThroughCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onCanPlayThroughCapture
onCancel?
optional onCancel: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onCancel
onChange?
optional onChange: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onChange
onChangeCapture?
optional onChangeCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onChangeCapture
onClick?
optional onClick: MouseEventHandler<HTMLInputElement>;
継承元:
Partial.onClick
onClickCapture?
optional onClickCapture: MouseEventHandler<HTMLInputElement>;
継承元:
Partial.onClickCapture
onClose?
optional onClose: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onClose
onCompositionEnd?
optional onCompositionEnd: CompositionEventHandler<HTMLInputElement>;
継承元:
Partial.onCompositionEnd
onCompositionEndCapture?
optional onCompositionEndCapture: CompositionEventHandler<HTMLInputElement>;
継承元:
Partial.onCompositionEndCapture
onCompositionStart?
optional onCompositionStart: CompositionEventHandler<HTMLInputElement>;
継承元:
Partial.onCompositionStart
onCompositionStartCapture?
optional onCompositionStartCapture: CompositionEventHandler<HTMLInputElement>;
継承元:
Partial.onCompositionStartCapture
onCompositionUpdate?
optional onCompositionUpdate: CompositionEventHandler<HTMLInputElement>;
継承元:
Partial.onCompositionUpdate
onCompositionUpdateCapture?
optional onCompositionUpdateCapture: CompositionEventHandler<HTMLInputElement>;
継承元:
Partial.onCompositionUpdateCapture
onContextMenu?
optional onContextMenu: MouseEventHandler<HTMLInputElement>;
継承元:
Partial.onContextMenu
onContextMenuCapture?
optional onContextMenuCapture: MouseEventHandler<HTMLInputElement>;
継承元:
Partial.onContextMenuCapture
onCopy?
optional onCopy: ClipboardEventHandler<HTMLInputElement>;
継承元:
Partial.onCopy
onCopyCapture?
optional onCopyCapture: ClipboardEventHandler<HTMLInputElement>;
継承元:
Partial.onCopyCapture
onCut?
optional onCut: ClipboardEventHandler<HTMLInputElement>;
継承元:
Partial.onCut
onCutCapture?
optional onCutCapture: ClipboardEventHandler<HTMLInputElement>;
継承元:
Partial.onCutCapture
onDblClick?
optional onDblClick: MouseEventHandler<HTMLInputElement>;
継承元:
Partial.onDblClick
onDblClickCapture?
optional onDblClickCapture: MouseEventHandler<HTMLInputElement>;
継承元:
Partial.onDblClickCapture
onDrag?
optional onDrag: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDrag
onDragCapture?
optional onDragCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragCapture
onDragEnd?
optional onDragEnd: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragEnd
onDragEndCapture?
optional onDragEndCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragEndCapture
onDragEnter?
optional onDragEnter: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragEnter
onDragEnterCapture?
optional onDragEnterCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragEnterCapture
onDragExit?
optional onDragExit: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragExit
onDragExitCapture?
optional onDragExitCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragExitCapture
onDragLeave?
optional onDragLeave: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragLeave
onDragLeaveCapture?
optional onDragLeaveCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragLeaveCapture
onDragOver?
optional onDragOver: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragOver
onDragOverCapture?
optional onDragOverCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragOverCapture
onDragStart?
optional onDragStart: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragStart
onDragStartCapture?
optional onDragStartCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDragStartCapture
onDrop?
optional onDrop: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDrop
onDropCapture?
optional onDropCapture: DragEventHandler<HTMLInputElement>;
継承元:
Partial.onDropCapture
onDurationChange?
optional onDurationChange: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onDurationChange
onDurationChangeCapture?
optional onDurationChangeCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onDurationChangeCapture
onEmptied?
optional onEmptied: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onEmptied
onEmptiedCapture?
optional onEmptiedCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onEmptiedCapture
onEncrypted?
optional onEncrypted: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onEncrypted
onEncryptedCapture?
optional onEncryptedCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onEncryptedCapture
onEnded?
optional onEnded: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onEnded
onEndedCapture?
optional onEndedCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onEndedCapture
onEnterPictureInPicture?
optional onEnterPictureInPicture: PictureInPictureEventHandler<HTMLInputElement>;
継承元
Partial.onEnterPictureInPicture
onEnterPictureInPictureCapture?
optional onEnterPictureInPictureCapture: PictureInPictureEventHandler<HTMLInputElement>;
継承元
Partial.onEnterPictureInPictureCapture
onError?
optional onError: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onError
onErrorCapture?
optional onErrorCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onErrorCapture
onFocus?
optional onFocus: FocusEventHandler<HTMLInputElement>;
継承元
Partial.onFocus
onFocusCapture?
optional onFocusCapture: FocusEventHandler<HTMLInputElement>;
継承元
Partial.onFocusCapture
onFocusIn?
optional onFocusIn: FocusEventHandler<HTMLInputElement>;
継承元
Partial.onFocusIn
onFocusInCapture?
optional onFocusInCapture: FocusEventHandler<HTMLInputElement>;
継承元
Partial.onFocusInCapture
onFocusOut?
optional onFocusOut: FocusEventHandler<HTMLInputElement>;
継承元
Partial.onFocusOut
onFocusOutCapture?
optional onFocusOutCapture: FocusEventHandler<HTMLInputElement>;
継承元
Partial.onFocusOutCapture
onFormData?
optional onFormData: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onFormData
onFormDataCapture?
optional onFormDataCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onFormDataCapture
onGotPointerCapture?
optional onGotPointerCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onGotPointerCapture
onGotPointerCaptureCapture?
optional onGotPointerCaptureCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onGotPointerCaptureCapture
onInput?
optional onInput: InputEventHandler<HTMLInputElement>;
継承元
Partial.onInput
onInputCapture?
optional onInputCapture: InputEventHandler<HTMLInputElement>;
継承元
Partial.onInputCapture
onInvalid?
optional onInvalid: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onInvalid
onInvalidCapture?
optional onInvalidCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onInvalidCapture
onKeyDown?
optional onKeyDown: KeyboardEventHandler<HTMLInputElement>;
継承元
Partial.onKeyDown
onKeyDownCapture?
optional onKeyDownCapture: KeyboardEventHandler<HTMLInputElement>;
継承元
Partial.onKeyDownCapture
onKeyPress?
optional onKeyPress: KeyboardEventHandler<HTMLInputElement>;
継承元
Partial.onKeyPress
onKeyPressCapture?
optional onKeyPressCapture: KeyboardEventHandler<HTMLInputElement>;
継承元
Partial.onKeyPressCapture
onKeyUp?
optional onKeyUp: KeyboardEventHandler<HTMLInputElement>;
継承元
Partial.onKeyUp
onKeyUpCapture?
optional onKeyUpCapture: KeyboardEventHandler<HTMLInputElement>;
継承元
Partial.onKeyUpCapture
onLeavePictureInPicture?
optional onLeavePictureInPicture: PictureInPictureEventHandler<HTMLInputElement>;
継承元
Partial.onLeavePictureInPicture
onLeavePictureInPictureCapture?
optional onLeavePictureInPictureCapture: PictureInPictureEventHandler<HTMLInputElement>;
継承元
Partial.onLeavePictureInPictureCapture
onLoad?
optional onLoad: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoad
onLoadCapture?
optional onLoadCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoadCapture
onLoadStart?
optional onLoadStart: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoadStart
onLoadStartCapture?
optional onLoadStartCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoadStartCapture
onLoadedData?
optional onLoadedData: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoadedData
onLoadedDataCapture?
optional onLoadedDataCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoadedDataCapture
onLoadedMetadata?
optional onLoadedMetadata: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoadedMetadata
onLoadedMetadataCapture?
optional onLoadedMetadataCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onLoadedMetadataCapture
onLostPointerCapture?
optional onLostPointerCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onLostPointerCapture
onLostPointerCaptureCapture?
optional onLostPointerCaptureCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onLostPointerCaptureCapture
onMouseDown?
optional onMouseDown: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseDown
onMouseDownCapture?
optional onMouseDownCapture: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseDownCapture
onMouseEnter?
optional onMouseEnter: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseEnter
onMouseEnterCapture?
optional onMouseEnterCapture: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseEnterCapture
onMouseLeave?
optional onMouseLeave: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseLeave
onMouseLeaveCapture?
optional onMouseLeaveCapture: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseLeaveCapture
onMouseMove?
optional onMouseMove: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseMove
onMouseMoveCapture?
optional onMouseMoveCapture: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseMoveCapture
onMouseOut?
optional onMouseOut: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseOut
onMouseOutCapture?
optional onMouseOutCapture: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseOutCapture
onMouseOver?
optional onMouseOver: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseOver
onMouseOverCapture?
optional onMouseOverCapture: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseOverCapture
onMouseUp?
optional onMouseUp: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseUp
onMouseUpCapture?
optional onMouseUpCapture: MouseEventHandler<HTMLInputElement>;
継承元
Partial.onMouseUpCapture
onPaste?
optional onPaste: ClipboardEventHandler<HTMLInputElement>;
継承元
Partial.onPaste
onPasteCapture?
optional onPasteCapture: ClipboardEventHandler<HTMLInputElement>;
継承元
Partial.onPasteCapture
onPause?
optional onPause: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onPause
onPauseCapture?
optional onPauseCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onPauseCapture
onPlay?
optional onPlay: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onPlay
onPlayCapture?
optional onPlayCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onPlayCapture
onPlaying?
optional onPlaying: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onPlaying
onPlayingCapture?
optional onPlayingCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onPlayingCapture
onPointerCancel?
optional onPointerCancel: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerCancel
onPointerCancelCapture?
optional onPointerCancelCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerCancelCapture
onPointerDown?
optional onPointerDown: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerDown
onPointerDownCapture?
optional onPointerDownCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerDownCapture
onPointerEnter?
optional onPointerEnter: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerEnter
onPointerEnterCapture?
optional onPointerEnterCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerEnterCapture
onPointerLeave?
optional onPointerLeave: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerLeave
onPointerLeaveCapture?
optional onPointerLeaveCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerLeaveCapture
onPointerMove?
optional onPointerMove: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerMove
onPointerMoveCapture?
optional onPointerMoveCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerMoveCapture
onPointerOut?
optional onPointerOut: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerOut
onPointerOutCapture?
optional onPointerOutCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerOutCapture
onPointerOver?
optional onPointerOver: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerOver
onPointerOverCapture?
optional onPointerOverCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerOverCapture
onPointerUp?
optional onPointerUp: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerUp
onPointerUpCapture?
optional onPointerUpCapture: PointerEventHandler<HTMLInputElement>;
継承元
Partial.onPointerUpCapture
onProgress?
optional onProgress: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onProgress
onProgressCapture?
optional onProgressCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onProgressCapture
onRateChange?
optional onRateChange: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onRateChange
onRateChangeCapture?
optional onRateChangeCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onRateChangeCapture
onReset?
optional onReset: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onReset
onResetCapture?
optional onResetCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onResetCapture
onResize?
optional onResize: PictureInPictureEventHandler<HTMLInputElement>;
継承元
Partial.onResize
onResizeCapture?
optional onResizeCapture: PictureInPictureEventHandler<HTMLInputElement>;
継承元
Partial.onResizeCapture
onScroll?
optional onScroll: UIEventHandler<HTMLInputElement>;
継承元
Partial.onScroll
onScrollCapture?
optional onScrollCapture: UIEventHandler<HTMLInputElement>;
継承元
Partial.onScrollCapture
onScrollEnd?
optional onScrollEnd: UIEventHandler<HTMLInputElement>;
継承元
Partial.onScrollEnd
onSearch?
optional onSearch: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSearch
onSearchCapture?
optional onSearchCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSearchCapture
onSeeked?
optional onSeeked: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSeeked
onSeekedCapture?
optional onSeekedCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSeekedCapture
onSeeking?
optional onSeeking: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSeeking
onSeekingCapture?
optional onSeekingCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSeekingCapture
onSelect?
optional onSelect: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSelect
onSelectCapture?
optional onSelectCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSelectCapture
onStalled?
optional onStalled: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onStalled
onStalledCapture?
optional onStalledCapture: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onStalledCapture
onSubmit?
optional onSubmit: SubmitEventHandler<HTMLInputElement>;
継承元
Partial.onSubmit
onSubmitCapture?
optional onSubmitCapture: SubmitEventHandler<HTMLInputElement>;
継承元
Partial.onSubmitCapture
onSuspend?
optional onSuspend: GenericEventHandler<HTMLInputElement>;
継承元
Partial.onSuspend
onSuspendCapture?
optional onSuspendCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onSuspendCapture
onTimeUpdate?
optional onTimeUpdate: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onTimeUpdate
onTimeUpdateCapture?
optional onTimeUpdateCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onTimeUpdateCapture
onToggle?
optional onToggle: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onToggle
onTouchCancel?
optional onTouchCancel: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchCancel
onTouchCancelCapture?
optional onTouchCancelCapture: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchCancelCapture
onTouchEnd?
optional onTouchEnd: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchEnd
onTouchEndCapture?
optional onTouchEndCapture: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchEndCapture
onTouchMove?
optional onTouchMove: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchMove
onTouchMoveCapture?
optional onTouchMoveCapture: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchMoveCapture
onTouchStart?
optional onTouchStart: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchStart
onTouchStartCapture?
optional onTouchStartCapture: TouchEventHandler<HTMLInputElement>;
継承元:
Partial.onTouchStartCapture
onTransitionCancel?
optional onTransitionCancel: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionCancel
onTransitionCancelCapture?
optional onTransitionCancelCapture: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionCancelCapture
onTransitionEnd?
optional onTransitionEnd: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionEnd
onTransitionEndCapture?
optional onTransitionEndCapture: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionEndCapture
onTransitionRun?
optional onTransitionRun: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionRun
onTransitionRunCapture?
optional onTransitionRunCapture: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionRunCapture
onTransitionStart?
optional onTransitionStart: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionStart
onTransitionStartCapture?
optional onTransitionStartCapture: TransitionEventHandler<HTMLInputElement>;
継承元:
Partial.onTransitionStartCapture
onVolumeChange?
optional onVolumeChange: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onVolumeChange
onVolumeChangeCapture?
optional onVolumeChangeCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onVolumeChangeCapture
onWaiting?
optional onWaiting: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onWaiting
onWaitingCapture?
optional onWaitingCapture: GenericEventHandler<HTMLInputElement>;
継承元:
Partial.onWaitingCapture
onWheel?
optional onWheel: WheelEventHandler<HTMLInputElement>;
継承元:
Partial.onWheel
onWheelCapture?
optional onWheelCapture: WheelEventHandler<HTMLInputElement>;
継承元:
Partial.onWheelCapture
open?
optional open: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.open
optimum?
optional optimum: number | SignalLike<undefined | number>;
継承元:
Partial.optimum
part?
optional part: string | SignalLike<undefined | string>;
継承元:
Partial.part
pattern?
optional pattern: string | SignalLike<undefined | string>;
継承元:
Partial.pattern
ping?
optional ping: string | SignalLike<undefined | string>;
継承元:
Partial.ping
placeholder?
optional placeholder: string | SignalLike<undefined | string>;
継承元:
Partial.placeholder
playsInline?
optional playsInline: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.playsInline
playsinline?
optional playsinline: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.playsinline
popover?
optional popover:
| boolean
| "auto"
| "hint"
| "manual"
| SignalLike<
| undefined
| boolean
| "auto"
| "hint"
| "manual">;
継承元:
Partial.popover
popoverTarget?
optional popoverTarget: string | SignalLike<undefined | string>;
継承元:
Partial.popoverTarget
popoverTargetAction?
optional popoverTargetAction: "toggle" | "hide" | "show" | SignalLike<undefined | "toggle" | "hide" | "show">;
継承元:
Partial.popoverTargetAction
popovertarget?
optional popovertarget: string | SignalLike<undefined | string>;
継承元:
Partial.popovertarget
popovertargetaction?
optional popovertargetaction: "toggle" | "hide" | "show" | SignalLike<undefined | "toggle" | "hide" | "show">;
継承元:
Partial.popovertargetaction
poster?
optional poster: string | SignalLike<undefined | string>;
継承元:
Partial.poster
prefix?
optional prefix: string | SignalLike<undefined | string>;
継承元:
Partial.prefix
preload?
optional preload: string | SignalLike<undefined | string>;
継承元:
Partial.preload
property?
optional property: string | SignalLike<undefined | string>;
継承元:
Partial.property
radioGroup?
optional radioGroup: string | SignalLike<undefined | string>;
継承元:
Partial.radioGroup
readOnly?
optional readOnly: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.readOnly
readonly?
optional readonly: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.readonly
ref?
optional ref: Ref<HTMLInputElement>;
継承元:
Partial.ref
referrerpolicy?
optional referrerpolicy:
| "origin"
| "no-referrer"
| "no-referrer-when-downgrade"
| "origin-when-cross-origin"
| "same-origin"
| "strict-origin"
| "strict-origin-when-cross-origin"
| "unsafe-url"
| SignalLike<
| undefined
| "origin"
| "no-referrer"
| "no-referrer-when-downgrade"
| "origin-when-cross-origin"
| "same-origin"
| "strict-origin"
| "strict-origin-when-cross-origin"
| "unsafe-url">;
継承元:
Partial.referrerpolicy
rel?
optional rel: string | SignalLike<undefined | string>;
継承元:
Partial.rel
required?
optional required: boolean | SignalLike<undefined | boolean>;
継承元:
Partial.required
resource?
optional resource: string | SignalLike<undefined | string>;
継承元
Partial.resource
results?
optional results: number | SignalLike<undefined | number>;
継承元
Partial.results
reversed?
optional reversed: boolean | SignalLike<undefined | boolean>;
継承元
Partial.reversed
role?
optional role: AriaRole | SignalLike<AriaRole | undefined>;
継承元
Partial.role
rowSpan?
optional rowSpan: number | SignalLike<undefined | number>;
継承元
Partial.rowSpan
rows?
optional rows: number | SignalLike<undefined | number>;
継承元
Partial.rows
rowspan?
optional rowspan: number | SignalLike<undefined | number>;
継承元
Partial.rowspan
sandbox?
optional sandbox: string | SignalLike<undefined | string>;
継承元
Partial.sandbox
scope?
optional scope: string | SignalLike<undefined | string>;
継承元
Partial.scope
scoped?
optional scoped: boolean | SignalLike<undefined | boolean>;
継承元
Partial.scoped
scrolling?
optional scrolling: string | SignalLike<undefined | string>;
継承元
Partial.scrolling
seamless?
optional seamless: boolean | SignalLike<undefined | boolean>;
継承元
Partial.seamless
selected?
optional selected: boolean | SignalLike<undefined | boolean>;
継承元
Partial.selected
shape?
optional shape: string | SignalLike<undefined | string>;
継承元
Partial.shape
size?
optional size: number | SignalLike<undefined | number>;
継承元
Partial.size
sizes?
optional sizes: string | SignalLike<undefined | string>;
継承元
Partial.sizes
slot?
optional slot: string | SignalLike<undefined | string>;
継承元
Partial.slot
span?
optional span: number | SignalLike<undefined | number>;
継承元
Partial.span
spellcheck?
optional spellcheck: boolean | SignalLike<undefined | boolean>;
継承元
Partial.spellcheck
src?
optional src: string | SignalLike<undefined | string>;
継承元
Partial.src
srcDoc?
optional srcDoc: string | SignalLike<undefined | string>;
継承元
Partial.srcDoc
srcLang?
optional srcLang: string | SignalLike<undefined | string>;
継承元
Partial.srcLang
srcSet?
optional srcSet: string | SignalLike<undefined | string>;
継承元
Partial.srcSet
srcdoc?
optional srcdoc: string | SignalLike<undefined | string>;
継承元
Partial.srcdoc
srclang?
optional srclang: string | SignalLike<undefined | string>;
継承元
Partial.srclang
srcset?
optional srcset: string | SignalLike<undefined | string>;
継承元
Partial.srcset
start?
optional start: number | SignalLike<undefined | number>;
継承元
Partial.start
step?
optional step: string | number | SignalLike<undefined | string | number>;
継承元
Partial.step
style?
optional style: string | CSSProperties | SignalLike<undefined | string | CSSProperties>;
継承元
Partial.style
summary?
optional summary: string | SignalLike<undefined | string>;
継承元
Partial.summary
tabIndex?
optional tabIndex: number | SignalLike<undefined | number>;
継承元
Partial.tabIndex
tabindex?
optional tabindex: number | SignalLike<undefined | number>;
継承元
Partial.tabindex
target?
optional target: string | SignalLike<undefined | string>;
継承元
Partial.target
title?
optional title: string | SignalLike<undefined | string>;
継承元
Partial.title
translate?
optional translate: boolean | SignalLike<undefined | boolean>;
継承元
Partial.translate
type?
optional type: string | SignalLike<undefined | string>;
継承元
Partial.type
typeof?
optional typeof: string | SignalLike<undefined | string>;
継承元
Partial.typeof
useMap?
optional useMap: string | SignalLike<undefined | string>;
継承元
Partial.useMap
usemap?
optional usemap: string | SignalLike<undefined | string>;
継承元
Partial.usemap
value?
optional value: string | number | string[] | SignalLike<undefined | string | number | string[]>;
継承元
Partial.value
vocab?
optional vocab: string | SignalLike<undefined | string>;
継承元
Partial.vocab
volume?
optional volume: string | number | SignalLike<undefined | string | number>;
継承元
Partial.volume
width?
optional width: string | number | SignalLike<undefined | string | number>;
継承元
Partial.width
wmode?
optional wmode: string | SignalLike<undefined | string>;
継承元
Partial.wmode
wrap?
optional wrap: string | SignalLike<undefined | string>;
継承元
Partial.wrap
CredentialsConfig<CredentialsInputs>
資格情報プロバイダーを設定する必要があります。
拡張
型パラメータ
型パラメータ | 値 |
---|---|
CredentialsInputs は Record <string , CredentialInput > を拡張します | Record <string , CredentialInput > |
プロパティ
authorize()
authorize: (credentials, request) => Awaitable<null | User>;
ユーザーから受け取った資格情報をどのように処理するかを完全に制御できます。
デフォルトではユーザー入力の検証は行われないため、Zod のような一般的なライブラリを使用して検証を行うようにしてください。
このメソッドは、ログインが成功した場合に User
オブジェクトが返されることを期待しています。
CredentialsSignin
がスローされるか、null
が返された場合、2 つのことが起こる可能性があります。
- ユーザーはログインページにリダイレクトされ、URL に
error=CredentialsSignin&code=credentials
が付与されます。code
は構成可能です。下記参照。 - フォームアクションをサーバー側で処理するフレームワークでこのエラーをスローした場合、このエラーはログインフォームアクションによってスローされるため、そこで処理する必要があります。
1. の場合、一般的に、ユーザーが例えば間違ったユーザー名やパスワードを入力した場合に、具体的なヒントを与えることは推奨しません。代わりに「invalid-credentials(無効な認証情報)」のような汎用的なエラーメッセージを返すようにしてください。クライアント側のエラーはできる限り汎用的に扱うように心がけてください。
エラーコードをカスタマイズするには、authorize
内でCredentialsSigninを拡張したカスタムエラーを作成し、それをスローすることができます。
例
class CustomError extends CredentialsSignin {
code = "custom_error"
}
// URL will contain `error=CredentialsSignin&code=custom_error`
例
async authorize(credentials, request) { // you have access to the original request as well
if(!isValidCredentials(credentials)) {
throw new CustomError()
}
return await getUser(credentials) // assuming it returns a User or null
}
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
認証情報 | Partial <Record <keyof CredentialsInputs , unknown >> | 利用可能なキーはCredentialInputによって決定されます。 注意 フィールドの存在や正確性はコンパイル時には保証されないため、 使用する前に必ず入力を検証する必要があります。 ユースケースに応じて基本的な検証を追加したり、 例えばZodのような一般的なライブラリを使用することもできます。 |
request | Request | 元のリクエスト。 |
戻り値
credentials
credentials: CredentialsInputs;
id
id: string;
AuthConfig.providers内でプロバイダーを一意に識別します。URLの一部でもあります。
継承元
name
name: string;
デフォルトのサインインページのサインインボタンで使用されるプロバイダー名です。例えば「Google」の場合、対応するボタンには「Googleでサインイン」と表示されます。
継承元
type
type: "credentials";
ProviderTypeを参照してください。
オーバーライド
CredentialsProviderType
type CredentialsProviderType: "Credentials";
default()
default<CredentialsInputs>(config): CredentialsConfig
Credentialsプロバイダーを使用すると、ユーザー名とパスワード、ドメイン、または二要素認証やハードウェアデバイス(例:YubiKey U2F / FIDO)など、任意の認証情報を使用したサインインを処理できます。
これは、ユーザー認証が必要な既存のシステムがある場合に使用することを想定しています。
この方法で認証されたユーザーはデータベースに永続化されないという制約があり、その結果、CredentialsプロバイダーはセッションにJSON Webトークンが有効になっている場合にのみ使用できます。
認証情報ベースの認証に提供される機能は、ユーザー名とパスワードモデルに固有のセキュリティリスクのため、パスワードの使用を推奨しないように意図的に制限されています。
OAuthプロバイダーは、多大な費用、時間、およびエンジニアリングの労力を費やして、以下を構築しています。
- 不正検知(ボット保護、レート制限)
- パスワード管理(パスワードリセット、クレデンシャルスタッフィング、ローテーション)
- データセキュリティ(暗号化/ソルト化、強度検証)
その他多くの認証ソリューション。アプリケーションは、これらの実証済みのソリューションを活用する方が、ゼロから再構築しようとするよりも有益な可能性が高いです。
これらのリスクにもかかわらず、アプリケーションにパスワードベースの認証を構築したい場合は、Auth.jsで完全に制御できます。
トークンとの対話方法の詳細については、コールバックのドキュメントを参照してください。例えば、jwt()
コールバックからオブジェクトを返すことで、トークンに追加情報を追加できます。
callbacks: {
async jwt({ token, user, account, profile, isNewUser }) {
if (user) {
token.id = user.id
}
return token
}
}
型パラメータ
型パラメータ | 値 |
---|---|
CredentialsInputs は Record <string , CredentialInput > を拡張します | Record <string , CredentialInput > |
パラメータ
パラメータ | 型 |
---|---|
config | Partial <CredentialsConfig <CredentialsInputs >> |
戻り値
例
import { Auth } from "@auth/core"
import Credentials from "@auth/core/providers/credentials"
const request = new Request("https://example.com")
const response = await AuthHandler(request, {
providers: [
Credentials({
credentials: {
username: { label: "Username" },
password: { label: "Password", type: "password" }
},
async authorize({ request }) {
const response = await fetch(request)
if(!response.ok) return null
return await response.json() ?? null
}
})
],
secret: "...",
trustHost: true,
})