Class ParseMobx

Parse Mobx Class

Hierarchy

  • ParseMobx

Constructors

  • ParseMobx Class constructor

    Parameters

    • obj: Object<Attributes>

    Returns ParseMobx

Properties

attributes: Attributes

Contains the observable attributes.

id: string

Parse Object Id.

loading: boolean = false

Will set to true if the object is being saved.

parseObj: Object<Attributes>

The parse Object

Methods

  • Atomically add an object to the end of the array associated with a given key.

    Returns

    Parameters

    • attr: string
    • item: any

    Returns ParseMobx

  • Atomically add the objects to the end of the array associated with a given key.

    Returns

    Parameters

    • attr: string
    • items: any[]

    Returns ParseMobx

  • Atomically add the objects to the array associated with a given key, only if it is not already present in the array. The position of the insert is not guaranteed.

    Returns

    Parameters

    • attr: string
    • items: any[]

    Returns ParseMobx

  • Atomically add an object to the array associated with a given key, only if it is not already present in the array. The position of the insert is not guaranteed.

    Returns

    Parameters

    • key: string
    • value: any

    Returns ParseMobx

  • Private

    Check if a value is undefined and create the attribute for it with a default value/

    Parameters

    • key: string
    • initValue: any

    Returns void

  • Private

    returns the type of attribute's value

    Returns

    Parameters

    • key: string
    • type: string

    Returns boolean

  • Clear Parse Object

    Returns

    Parameters

    • options: any

    Returns any

  • Returns

    Parameters

    • attr: string
    • Optional amount: number

    Returns false | ParseMobx

  • Destroy Object on the server.

    Returns

    Parameters

    • Optional options: DestroyOptions

    Returns Promise<Object<Attributes>>

  • Eventually Destroy an object on the server

    Returns

    Parameters

    • Optional options: DestroyOptions

    Returns Promise<Object<Attributes>>

  • Returns

    Parameters

    • Optional attr: string

    Returns boolean

  • Returns

    Returns string[]

  • Returns

    Type Parameters

    • T extends Object<Attributes, T>

    Parameters

    • other: T

    Returns boolean

  • Returns

    Parameters

    • attr: string

    Returns string

  • Returns

    Returns boolean

  • Returns

    Parameters

    • Optional options: RequestOptions

    Returns Promise<boolean>

  • Returns

    Parameters

    • Optional options: FetchOptions

    Returns Promise<ParseMobx>

  • Returns

    Returns Promise<Object<Attributes>>

  • Returns

    Type Parameters

    • K extends string

    Parameters

    • keys: K | (K | K[])[]
    • Optional options: RequestOptions

    Returns Promise<ParseMobx>

  • Returns

    Parameters

    • key: string

    Returns any

  • Returns

    Returns undefined | ACL

  • Return the id of the parse object.

    Returns

    Returns string

  • Returns

    Returns Object<Attributes>

  • Returns

    Parameters

    • attr: string

    Returns boolean

  • Returns

    Parameters

    • attr: string
    • Optional amount: number

    Returns false | ParseMobx

  • Returns

    Returns boolean

  • Returns

    Returns boolean

  • Returns

    Returns Promise<boolean>

  • Returns

    Returns boolean

  • Returns

    Parameters

    • attr: string

    Returns any

  • Returns

    Returns Promise<void>

  • Returns

    Parameters

    • name: string

    Returns Promise<void>

  • Returns

    Type Parameters

    • R extends Object<Attributes, R>

    • K extends string = string

    Parameters

    • attr: K

    Returns Relation<any, R>

  • Returns

    Parameters

    • Rest ...keys: string[]

    Returns void

  • Returns

    Parameters

    • Optional options: SaveOptions

    Returns Promise<ParseMobx>

  • Returns

    Parameters

    • key: string
    • value: any
    • Optional options: SetOptions

    Returns ParseMobx

  • Returns

    Parameters

    • acl: ACL
    • Optional options: SuccessFailureOptions

    Returns false | ParseMobx

  • Returns

    Returns ToJSON<Attributes> & JSONBaseAttributes

  • Returns

    Returns Pointer

  • Returns

    Returns Promise<void>

  • Returns

    Parameters

    • name: string

    Returns Promise<void>

  • Returns

    Parameters

    • attrs: Attributes
    • Optional options: SuccessFailureOptions

    Returns false | Error

  • Convert a ParseObject or array of ParseObjects to ParseMobx object or array of ParseMobx objects.

    Static

    Returns

    Parameters

    • param: any

    Returns null | ParseMobx | ParseMobx[] | ((obj: Object<Attributes>) => any)

Generated using TypeDoc