Skip to main content
⚠️ Archived Version

You are viewing documentation for Design Editor version 7.2, which is no longer actively maintained. For the latest features and updates, please refer to the current version (7.3).

Interface: IStateSurfaces

A structure holding a state file name and an array of surface names.

Example

let product = await editor.getProduct();

// Add the first three pages from the state file to the product.
await product
.addSurfaces({
stateId: "3c040958-bfa8-4a3e-b3af-cff9257e7fa1",
surfaces: ["0", "surface_1", "surface_2"],
})
// If an error occurred while adding pages to the product.
.catch((error) =>
console.error("Adding surfaces failed with exception: ", error),
);

Properties

stateId

stateId: string

The name of a state file.


surfaces?

optional surfaces?: string[]

An array of surface names or indexes starting from 0. When you skip this array, all pages of the state file are added to a product.


name?

optional name?: string

A new name of surfaces.

Was this page helpful?