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 22 23 24 25 26 27 28 29 30 | 128x 44x 44x 40x 44x 83x | import { ResolvedValues } from "../../render/types" function isIdentityScale(scale: string | number | undefined) { return scale === undefined || scale === 1 } export function hasScale({ scale, scaleX, scaleY }: ResolvedValues) { return ( !isIdentityScale(scale) || !isIdentityScale(scaleX) || !isIdentityScale(scaleY) ) } export function hasTransform(values: ResolvedValues) { return ( hasScale(values) || hasTranslate(values.x) || hasTranslate(values.y) || values.z || values.rotate || values.rotateX || values.rotateY ) } function hasTranslate(value: string | number | undefined) { return value && value !== "0%" } |