Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface FillStyle <Properties >

Implemented by

Index

Methods

Record

  • Record(defaultValues: TProps, name: undefined | string): Factory<TProps>
  • Type parameters

    • TProps

    Parameters

    • defaultValues: TProps
    • Optional name: undefined | string

    Returns Factory<TProps>

__@iterator

  • __@iterator(): IterableIterator<[keyof Properties, TProps[keyof TProps]]>
  • Returns IterableIterator<[keyof Properties, TProps[keyof TProps]]>

asImmutable

  • asImmutable(): this
  • Returns this

asMutable

  • asMutable(): this
  • Returns this

clear

  • clear(): this
  • Returns this

delete

  • delete(key: K): this
  • Type parameters

    • K: keyof Properties

    Parameters

    • key: K

    Returns this

deleteIn

  • deleteIn(keyPath: Iterable<any>): this
  • Parameters

    • keyPath: Iterable<any>

    Returns this

equals

  • equals(other: any): boolean
  • Parameters

    • other: any

    Returns boolean

get

  • get(key: K, notSetValue: any): TProps[K]
  • get(key: string, notSetValue: T): T
  • Type parameters

    • K: keyof Properties

    Parameters

    • key: K
    • Optional notSetValue: any

    Returns TProps[K]

  • Type parameters

    • T

    Parameters

    • key: string
    • notSetValue: T

    Returns T

getDefaultHighlightStyle

  • getDefaultHighlightStyle(): this
  • Returns this

    FillStyle object

getDescriptiveName

  • getDescriptiveName(record: Record<any>): string
  • Parameters

    • record: Record<any>

    Returns string

getIn

  • getIn(keyPath: Iterable<any>): any
  • Parameters

    • keyPath: Iterable<any>

    Returns any

has

  • has(key: string): boolean
  • Parameters

    • key: string

    Returns boolean

hasIn

  • hasIn(keyPath: Iterable<any>): boolean
  • Parameters

    • keyPath: Iterable<any>

    Returns boolean

hashCode

  • hashCode(): number
  • Returns number

isRecord

  • isRecord(maybeRecord: any): boolean
  • Parameters

    • maybeRecord: any

    Returns boolean

merge

  • merge(collections: Array<Partial<Properties> | Iterable<[string, any]>>): this
  • Parameters

    • Rest collections: Array<Partial<Properties> | Iterable<[string, any]>>

    Returns this

mergeDeep

  • mergeDeep(collections: Array<Partial<Properties> | Iterable<[string, any]>>): this
  • Parameters

    • Rest collections: Array<Partial<Properties> | Iterable<[string, any]>>

    Returns this

mergeDeepIn

  • mergeDeepIn(keyPath: Iterable<any>, collections: Array<any>): this
  • Parameters

    • keyPath: Iterable<any>
    • Rest collections: Array<any>

    Returns this

mergeDeepWith

  • mergeDeepWith(merger: function, collections: Array<Partial<Properties> | Iterable<[string, any]>>): this
  • Parameters

    • merger: function
        • Parameters

          • oldVal: any
          • newVal: any
          • key: any

          Returns any

    • Rest collections: Array<Partial<Properties> | Iterable<[string, any]>>

    Returns this

mergeIn

  • mergeIn(keyPath: Iterable<any>, collections: Array<any>): this
  • Parameters

    • keyPath: Iterable<any>
    • Rest collections: Array<any>

    Returns this

mergeWith

  • mergeWith(merger: function, collections: Array<Partial<Properties> | Iterable<[string, any]>>): this
  • Parameters

    • merger: function
        • Parameters

          • oldVal: any
          • newVal: any
          • key: keyof Properties

          Returns any

    • Rest collections: Array<Partial<Properties> | Iterable<[string, any]>>

    Returns this

remove

  • remove(key: K): this
  • Type parameters

    • K: keyof Properties

    Parameters

    • key: K

    Returns this

removeIn

  • removeIn(keyPath: Iterable<any>): this
  • Parameters

    • keyPath: Iterable<any>

    Returns this

set

  • set(key: K, value: TProps[K]): this
  • Type parameters

    • K: keyof Properties

    Parameters

    • key: K
    • value: TProps[K]

    Returns this

setIn

  • setIn(keyPath: Iterable<any>, value: any): this
  • Parameters

    • keyPath: Iterable<any>
    • value: any

    Returns this

toJS

  • toJS(): object
  • Returns object

toJSON

  • toJSON(): Properties
  • Returns Properties

toObject

  • toObject(): Properties
  • Returns Properties

toSeq

  • toSeq(): Keyed<keyof Properties, TProps[keyof TProps]>
  • Returns Keyed<keyof Properties, TProps[keyof TProps]>

update

  • update(key: K, updater: function): this
  • Type parameters

    • K: keyof Properties

    Parameters

    • key: K
    • updater: function
        • Parameters

          • value: TProps[K]

          Returns TProps[K]

    Returns this

updateIn

  • updateIn(keyPath: Iterable<any>, updater: function): this
  • Parameters

    • keyPath: Iterable<any>
    • updater: function
        • Parameters

          • value: any

          Returns any

    Returns this

wasAltered

  • wasAltered(): boolean
  • Returns boolean

withMutations

  • withMutations(mutator: function): this
  • Parameters

    • mutator: function
        • Parameters

          • mutable: this

          Returns any

    Returns this