사용자로부터 전달받은 도착지 옵션에 관한 interface

interface IObjectOption {
    color?: string;
    duration?: number;
    ids?: string | string[];
    isAnimate?: boolean;
    isRepeat?: boolean;
    isYoyo?: boolean;
    opacity?: number;
    strokeColor?: string;
    strokeOpacity?: number;
    strokeWidth?: number;
}

Properties

color?: string

변경하고자 하는 면 색상 값

Default

"#ff0000"
duration?: number

애니메이션 complete까지의 시간. ms단위.

Default

1000
ids?: string | string[]

속성을 변경하고자 하는 object id 목록. 모의주행에서 적용할 경우, 전달하는 id 목록에 관계없이 도착지 object 만 적용됨. id 속성이 생략된 경우 모든 object에 대하여 적용

Default

모든 object id 목록
isAnimate?: boolean

색상 애니메이션 효과 적용 여부

Default

false
isRepeat?: boolean

애니메이션 반복 여부. true는 반복, false는 반복 안함.

Default

false
isYoyo?: boolean

애니메이션이 complete됬을때 isRepeat 옵션이 true인 경우 반복, false인 경우 역순 진행됨.

Default

false
opacity?: number

변경하고자하는 투명도 값

Default

1
strokeColor?: string

변경하고자 하는 선 색상 값

strokeOpacity?: number

변경하고자 하는 선 투명도 값

Default

1
strokeWidth?: number

변경하고자 하는 선 굵기 값

Default

1