VariantsAPI

Interface VariantsAPI

interface VariantsAPI {
    isNodePartOfEnabledVariant(nodeId: number): Promise<boolean>;
    requestVariants(nodeId: number): Promise<VariantProperties[]>;
    setVariantEnabled(variant: number, enabled: boolean): Promise<void>;
}

Hierarchy (View Summary)

Methods

  • Parameters

    • nodeId: number

      The ID of the Node.

    Returns Promise<boolean>

    True, if the Node is Part of an enabled Variant. False otherwise.

  • Parameters

    • nodeId: number

      The ID of the Node.

    Returns Promise<VariantProperties[]>

    The Variant(s) for a given nodeID.

  • Enables or disables a given Variant.

    Parameters

    • variant: number

      The ID of the Variant.

    • enabled: boolean

      The enabled state.

    Returns Promise<void>


Did you find this page useful? Please give it a rating:
Thank you for rating this page!
Any issues or feedback?
What kind of problem would you like to report?
Please tell us more about what's wrong: