Interface ApplicationArgs<ClientConfig, LayerTree, LayerConfig, ToolConfig>

interface ApplicationArgs<
    ClientConfig extends
        DefaultApplicationClientConfig = DefaultApplicationClientConfig,
    LayerTree extends DefaultLayerTree = DefaultLayerTree,
    LayerConfig extends
        DefaultApplicationLayerConfig = DefaultApplicationLayerConfig,
    ToolConfig extends
        DefaultApplicationToolConfig = DefaultApplicationToolConfig,
> {
    clientConfig?: ClientConfig;
    created?: string
    | Date;
    id?: number;
    layerConfig?: LayerConfig[];
    layerTree?: LayerTree;
    modified?: string | Date;
    name?: string;
    stateOnly?: boolean;
    toolConfig?: ToolConfig[];
}

Type Parameters

Hierarchy (View Summary)

Properties

clientConfig?: ClientConfig
created?: string | Date
id?: number
layerConfig?: LayerConfig[]
layerTree?: LayerTree
modified?: string | Date
name?: string
stateOnly?: boolean
toolConfig?: ToolConfig[]