iridium - v0.9a
    Preparing search index...

    Used to copy properties from one object to another module the fields contained in the exclusion object.

    Copies all fields from source to target object, excluding those fileds specified in the exclude_list.

    [source,exclude_list,updatedObj = 3] JSCopyDataPropertiesSEXP (exclude_list, source, target)
    
    let a = { a: 1, b: 2, c: 3 }
    let c = { ...a, c: 13 }
    console.log(c.c)
    • ARG(exclusionObj): The exclusion object, fields that exist in this object will not be copied to the targetObj.

    • ARG(sourceObj): The source object.

    • ARG(targetObj): The target object.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    args: IridiumSEXP[] = []

    Args are the children nodes to the current node.

    flags: [string, IridiumPrimitives][] = []

    Flags store metadata/primitive data in an Iridium node. These nodes cannot store other Iridium S-Expressions.

    tag: string = "IridiumSEXP"

    Tag specifics the S-Expression Type.

    Methods

    • Parameters

      • flag: string

      Returns boolean

    • Parameters

      • flag: string

      Returns number

    • Parameters

      • flag: string

      Returns string

    • Parameters

      • flag: string

      Returns boolean

    • Parameters

      • flag: string

      Returns void

    • This method is used to squish the Iridium Code into an array which can be easily stored on disk.

      Returns any[]

      Nested Array of Iridium S-Expressions.

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • Optionalspace: number

      Returns string