trillion-widget
Version:
Trillion AR Widget
18 lines (17 loc) • 707 B
TypeScript
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;