@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/).
19 lines • 1.05 kB
TypeScript
import { IGumballParameter } from "@shapediver/viewer.session-engine.session-engine";
import { InteractionParameterSettingsType } from "@shapediver/viewer.shared.types";
import { IGumballParameterApi } from "../../interfaces/parameter/IGumballParameterApi";
import { ParameterApi } from "./ParameterApi";
export declare class GumballParameterApi extends ParameterApi<string> implements IGumballParameterApi {
#private;
constructor(parameter: IGumballParameter);
get enableRotation(): boolean | undefined;
get enableScaling(): boolean | undefined;
get enableTranslation(): boolean | undefined;
get hover(): boolean | undefined;
get interactionType(): InteractionParameterSettingsType;
get nameFilter(): string[] | undefined;
get scale(): number | undefined;
get selectionColor(): string | undefined;
get space(): "local" | "world" | undefined;
}
export declare const isGumballParameterApi: (obj: unknown) => obj is IGumballParameterApi;
//# sourceMappingURL=GumballParameterApi.d.ts.map