Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 13x 13x 13x 3x 3x 3x 13x | import { InteractivityState } from '@3cr/types-ts';
import { useViewer3cr } from '@/composables/useViewer3cr';
import { ref, watch } from 'vue';
export function useMeasurementLengthTool() {
const viewer3cr = useViewer3cr();
const isActive = ref<boolean>(false);
watch(isActive, async (isActive) => {
await lengthTool(isActive);
});
async function lengthTool(value: boolean): Promise<void> {
const message: InteractivityState = { Version: '0.0.0', Value: value };
await viewer3cr.lengthTool({ message });
}
return { isActive };
}
|