UNPKG

ll-package

Version:

2 lines (1 loc) 549 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function L(x,l,e,d,h){const u=e[x]||{},a=e[l]||{};let i,t;u.fixed==="left"?i=d.left[x]:a.fixed==="right"&&(t=d.right[l]);let s=!1,g=!1,F=!1,o=!1;const f=e[l+1],n=e[x-1];return h==="rtl"?i!==void 0?o=!(n&&n.fixed==="left"):t!==void 0&&(F=!(f&&f.fixed==="right")):i!==void 0?s=!(f&&f.fixed==="left"):t!==void 0&&(g=!(n&&n.fixed==="right")),{fixLeft:i,fixRight:t,lastFixLeft:s,firstFixRight:g,lastFixRight:F,firstFixLeft:o,isSticky:d.isSticky}}exports.getCellFixedInfo=L;