Properties
Private Readonly _pid_set
_pid_set: Set<string>
Readonly feature_id
feature_id: number
Accessors
num_properties
- get num_properties(): number
 Returns number
Methods
clearProperties
- clearProperties(): void
 Returns void
deleteProperty
- deleteProperty(pid): void
 Returns void
getPropertyIds
- getPropertyIds(): IterableIterator<string>
 Returns IterableIterator<string>
getValue
- getValue(pid): unknown
 Returns unknown
hasProperty
- hasProperty(pid): boolean
 Returns boolean
setValue
- setValue(pid, value): void
 Parameters
pid: string
value: unknown
Returns void
特定のフィーチャに独自のプロパティを割り当てる。
スタイルで
["feature-state", "prop-name"]のような式を評価すると、 そのフィーチャーに対するFeatureStateインスタンスに設定した"prop-name"プロパティの値が得られる。ただし
"prop-name"プロパティが存在しないとき、またはフィーチャーに 対するFeatureStateインスタンスが存在しないときはnullが得られる。FeatureStateインスタンスは [[StyleManager.ensureFeatureState]] により生成することができる。