UNPKG

trillion-widget

Version:

Trillion AR Widget

18 lines (17 loc) 707 B
import { Vector3 } from "three"; import { DirectionalLightConfigDto, BaseLightConfigDto } from "../dto/light-config.dto"; import { LightType } from "../typings/light-type"; export type LightConfig = BaseLightConfig | DirectionalLightConfig; export declare class BaseLightConfig { name: string; type: LightType; intensity: number; position: Vector3; color: number; constructor(lightConfigDto: BaseLightConfigDto); } export declare class DirectionalLightConfig extends BaseLightConfig { target: Vector3; constructor(lightConfigDto: DirectionalLightConfigDto); } export declare function isDirectionalLightConfig(lightConfig: LightConfig): lightConfig is DirectionalLightConfig;