{"version":3,"file":"normalizePadding.helper.cjs","sources":["../../../../src/hooks/use-viewport-shift/helpers/normalizePadding.helper.ts"],"sourcesContent":["import type { NormalizedPadding, Padding } from '@hooks/use-viewport-shift/types'\r\n\r\n/** Expands a uniform number or a partial per-side object into a full padding. */\r\nexport const normalizePadding = (padding: Padding): NormalizedPadding => {\r\n    if (typeof padding === 'number') {\r\n        return { top: padding, right: padding, bottom: padding, left: padding }\r\n    }\r\n    return { top: 0, right: 0, bottom: 0, left: 0, ...padding }\r\n}\r\n"],"names":["normalizePadding","padding"],"mappings":"gFAGO,MAAMA,EAAoBC,GACzB,OAAOA,GAAY,SACZ,CAAE,IAAKA,EAAS,MAAOA,EAAS,OAAQA,EAAS,KAAMA,CAAA,EAE3D,CAAE,IAAK,EAAG,MAAO,EAAG,OAAQ,EAAG,KAAM,EAAG,GAAGA,CAAA"}