Optional
default?: 不明作成時にプロパティが設定されるデフォルト値。
Optional
インデックス作成?: IndexedTypeプロパティに適用されるインデックスのタイプ。
デフォルト値: プロパティがプライマリキーでない場合はfalse
、そうでない場合はtrue
。
Optional
mapRealmすでに定義されてJavaScript /Typescript (JavaScript /Typescript )のプロパティ名と異なる場合に ファイルに保持する名前。これは、Realm ファイルに保存されているものとは異なる命名規則を許可するのに役立ちます。 読み取りおよび書込みプロパティはJavaScript / Typescript名を使用して実行する必要がありますが、クエリではJavaScript / Typescript名または永続的な名前のいずれかを使用できます。
Optional
オブジェクトタイプtype
がCollectionPropertyTypeNameである場合のコレクション内の要素の型、またはtype
が ConnectionPropertyTypeName である場合は特定のRealmオブジェクトタイプ。
Optional
任意?: ブール値プロパティにnull
またはundefined
を割り当てることを許可するかどうか。または、コレクションの場合は、その要素に割り当てられます。 (リストとセット内の Realm オブジェクトタイプは任意ではありません。)
デフォルト値: false
ただし、このタイプのドキュメントにリストされている場合を除きます。
Optional
プレゼンテーション?: presentationPropertyTypeNameプロパティの表示タイプ。
一部のタイプは、データベース タイプとは異なるタイプとして表示できます。 たとえば、論理カウンターのように動作する整数は"counter"
型として表示されます。
// A counter
{
type: "int",
presentation: "counter",
}
Optional
プロパティ?: stringこのリンクを作成するobjectType
で指定されたオブジェクトのプロパティの名前。 (オブジェクトをリンクする目的でのみ設定できます。)
プロパティの型。
TypeDocを使用して生成
特定の Realm オブジェクト プロパティのタイプを指定するためのスキーマ。
要件:
"mixed"
null
は"mixed"
内で有効な値であるため、 型は常に任意です。 したがって、これらを任意以外にすることはできません。null
またはundefined
には設定されません。 一方、辞書では、削除された値はnull
に設定され、任意以外の値にすることはできません。