UNPKG

@tresjs/leches

Version:

Tasty GUI for Vue controls 🍰

25 lines (24 loc) 620 B
export interface Vector3Prop { x: number; y: number; z: number; } export interface Vector2Prop { x: number; y: number; } export type SizeFlexibleParams = number[] | { width: number; height: number; }; export interface Vector2PropInterface { x?: number; y?: number; width?: number; height?: number; } export interface Vector3PropInterface extends Vector2PropInterface { z?: number; } export type VectorFlexibleParams = Vector3Prop | number[] | Vector3PropInterface | number; export declare function normalizeVectorFlexibleParam(value: VectorFlexibleParams): Array<number>;