You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
444 B
20 lines
444 B
import { watch } from "vue-demi";
|
|
import { Props } from "./";
|
|
|
|
export function useWatch({ props, instance }: { props: Props; instance: T.TileLayer.WMS }) {
|
|
watch(
|
|
() => props.opacity,
|
|
val => val && instance.setOpacity(val),
|
|
{ immediate: true }
|
|
);
|
|
watch(
|
|
() => props.zIndex,
|
|
val => val && instance.setZIndex(val),
|
|
{ immediate: true }
|
|
);
|
|
watch(
|
|
() => props.url,
|
|
val => val && instance.setUrl(val)
|
|
);
|
|
}
|