• Provides a way to safely set an objects data / entries given an accessor string which describes the entries to walk. To access deeper entries into the object format the accessor string with . between entries to walk.

    Parameters

    • data: object

      An object to access entry data.

    • accessor: string

      A string describing the entries to access.

    • value: any

      A new value to set if an entry for accessor is found.

    • Optionaloperation: SafeSetOperation

      Operation to perform including: 'add', 'div', 'mult', 'set', 'set-undefined', 'sub'.

    • OptionalcreateMissing: boolean

      If true missing accessor entries will be created as objects automatically.

    Returns boolean

    True if successful.