@shapediver/viewer.session
Version:
This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
17 lines • 1.02 kB
TypeScript
import { ISelectionParameter } from "@shapediver/viewer.session-engine.session-engine";
import { InteractionEffect, InteractionParameterSettingsType } from "@shapediver/viewer.shared.types";
import { ISelectionParameterApi } from "../../interfaces/parameter/ISelectionParameterApi";
import { ParameterApi } from "./ParameterApi";
export declare class SelectionParameterApi extends ParameterApi<string> implements ISelectionParameterApi {
#private;
constructor(parameter: ISelectionParameter);
get availableColor(): InteractionEffect | undefined;
get hover(): boolean | undefined;
get interactionType(): InteractionParameterSettingsType;
get maximumSelection(): number | undefined;
get minimumSelection(): number | undefined;
get nameFilter(): string[] | undefined;
get selectionColor(): InteractionEffect | undefined;
}
export declare const isSelectionParameterApi: (obj: unknown) => obj is ISelectionParameterApi;
//# sourceMappingURL=SelectionParameterApi.d.ts.map