import type { Layer } from "./layer"; import type { LayerMask } from "./layer-mask"; export function getLayerMask(layer: Layer | undefined): LayerMask | undefined { if (!layer) return undefined; if (layer.layerMask) return layer.layerMask; if (!layer.clippingMask) return undefined; return { kind: "raster", maskLayerId: layer.clippingMask.maskLayerId, enabled: true, inverted: false, }; } export function hasLayerMask(layer: Layer): boolean { return Boolean(getLayerMask(layer)); }