UNPKG

@supernovaio/sdk

Version:

Supernova.io SDK

13 lines (12 loc) 819 B
import { Component } from "../model/components/SDKComponent"; import { ComponentGroup } from "../model/groups/SDKComponentGroup"; export declare class ComponentUtils { /** Map components for lookup */ static componentsToReferenceMap(components: Array<Component>): Map<string, Component>; /** Map component groups for lookup */ static componentGroupsToReferenceMap(groups: Array<ComponentGroup>): Map<string, ComponentGroup>; /** Creates a new component group. Default values will be used for all properties */ static createDefaultComponentGroup(versionId: string, brandId: string, name?: string): ComponentGroup; /** Creates a new component. Default values will be used for all properties */ static createDefaultComponent(versionId: string, brandId: string, name?: string): Component; }