This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@bb-cli/portal-model

2.2.0 • Public • Published

@bb-cli/portal-model : object

Load And Manipulate Model Xml Data

Example

import { fromXml, name }from '@bb-cli/portal-model';
console.log(`name is ${name(fromXml(fs.readFileSync('model.xml')))}`);

@bb-cli/portal-model~type(model) ⇒ string

Extract catalog type from XML object.

Kind: inner method of @bb-cli/portal-model

Param Type
model object

@bb-cli/portal-model~fromXml(xml) ⇒ object

Convert XML string to JS representation (using jxon).

Kind: inner method of @bb-cli/portal-model

Param Type Description
xml string Model xml

@bb-cli/portal-model~toXml(model) ⇒ string

Convert js object to XML

Kind: inner method of @bb-cli/portal-model
Returns: string - model XML

Param Type Description
model object XML object

@bb-cli/portal-model~name(model) ⇒ string

Extract name from XML object.

Kind: inner method of @bb-cli/portal-model

Param Type
model object

@bb-cli/portal-model~getPropertyValue(name, model) ⇒ string

Get the value of a property.

Kind: inner method of @bb-cli/portal-model

Param Type
name string
model object

@bb-cli/portal-model~setProperty(propertyName, value, options, model) ⇒ object

Set the value & options of a property.

Kind: inner method of @bb-cli/portal-model
Returns: object - Updated model

Param Type
propertyName string
value string
options object
model object

@bb-cli/portal-model~deleteProperty(propertyName, model) ⇒ object

Delete a property.

Kind: inner method of @bb-cli/portal-model
Returns: object - Updated model

Param Type
propertyName string
model object

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @bb-cli/portal-model

    Weekly Downloads

    258

    Version

    2.2.0

    License

    SEE LICENSE IN LICENSE

    Unpacked Size

    52.4 kB

    Total Files

    8

    Last publish

    Collaborators

    • backbase-admin
    • bb-cli