UNPKG

rambdax

Version:

Extended version of Rambda - a lightweight, faster alternative to Ramda

224 lines (220 loc) 19.5 kB
import {CreateMap} from '../Map' /** * @hidden */ type RawMap = { '-100px': ['__', '-99px', '-100px', -100, '100px', '-100px', '-'], '-99px': ['-100px', '-98px', '-99px', -99, '99px', RawMap['-100px'][5] | '-99px', '-'], '-98px': ['-99px', '-97px', '-98px', -98, '98px', RawMap['-99px'][5] | '-98px', '-'], '-97px': ['-98px', '-96px', '-97px', -97, '97px', RawMap['-98px'][5] | '-97px', '-'], '-96px': ['-97px', '-95px', '-96px', -96, '96px', RawMap['-97px'][5] | '-96px', '-'], '-95px': ['-96px', '-94px', '-95px', -95, '95px', RawMap['-96px'][5] | '-95px', '-'], '-94px': ['-95px', '-93px', '-94px', -94, '94px', RawMap['-95px'][5] | '-94px', '-'], '-93px': ['-94px', '-92px', '-93px', -93, '93px', RawMap['-94px'][5] | '-93px', '-'], '-92px': ['-93px', '-91px', '-92px', -92, '92px', RawMap['-93px'][5] | '-92px', '-'], '-91px': ['-92px', '-90px', '-91px', -91, '91px', RawMap['-92px'][5] | '-91px', '-'], '-90px': ['-91px', '-89px', '-90px', -90, '90px', RawMap['-91px'][5] | '-90px', '-'], '-89px': ['-90px', '-88px', '-89px', -89, '89px', RawMap['-90px'][5] | '-89px', '-'], '-88px': ['-89px', '-87px', '-88px', -88, '88px', RawMap['-89px'][5] | '-88px', '-'], '-87px': ['-88px', '-86px', '-87px', -87, '87px', RawMap['-88px'][5] | '-87px', '-'], '-86px': ['-87px', '-85px', '-86px', -86, '86px', RawMap['-87px'][5] | '-86px', '-'], '-85px': ['-86px', '-84px', '-85px', -85, '85px', RawMap['-86px'][5] | '-85px', '-'], '-84px': ['-85px', '-83px', '-84px', -84, '84px', RawMap['-85px'][5] | '-84px', '-'], '-83px': ['-84px', '-82px', '-83px', -83, '83px', RawMap['-84px'][5] | '-83px', '-'], '-82px': ['-83px', '-81px', '-82px', -82, '82px', RawMap['-83px'][5] | '-82px', '-'], '-81px': ['-82px', '-80px', '-81px', -81, '81px', RawMap['-82px'][5] | '-81px', '-'], '-80px': ['-81px', '-79px', '-80px', -80, '80px', RawMap['-81px'][5] | '-80px', '-'], '-79px': ['-80px', '-78px', '-79px', -79, '79px', RawMap['-80px'][5] | '-79px', '-'], '-78px': ['-79px', '-77px', '-78px', -78, '78px', RawMap['-79px'][5] | '-78px', '-'], '-77px': ['-78px', '-76px', '-77px', -77, '77px', RawMap['-78px'][5] | '-77px', '-'], '-76px': ['-77px', '-75px', '-76px', -76, '76px', RawMap['-77px'][5] | '-76px', '-'], '-75px': ['-76px', '-74px', '-75px', -75, '75px', RawMap['-76px'][5] | '-75px', '-'], '-74px': ['-75px', '-73px', '-74px', -74, '74px', RawMap['-75px'][5] | '-74px', '-'], '-73px': ['-74px', '-72px', '-73px', -73, '73px', RawMap['-74px'][5] | '-73px', '-'], '-72px': ['-73px', '-71px', '-72px', -72, '72px', RawMap['-73px'][5] | '-72px', '-'], '-71px': ['-72px', '-70px', '-71px', -71, '71px', RawMap['-72px'][5] | '-71px', '-'], '-70px': ['-71px', '-69px', '-70px', -70, '70px', RawMap['-71px'][5] | '-70px', '-'], '-69px': ['-70px', '-68px', '-69px', -69, '69px', RawMap['-70px'][5] | '-69px', '-'], '-68px': ['-69px', '-67px', '-68px', -68, '68px', RawMap['-69px'][5] | '-68px', '-'], '-67px': ['-68px', '-66px', '-67px', -67, '67px', RawMap['-68px'][5] | '-67px', '-'], '-66px': ['-67px', '-65px', '-66px', -66, '66px', RawMap['-67px'][5] | '-66px', '-'], '-65px': ['-66px', '-64px', '-65px', -65, '65px', RawMap['-66px'][5] | '-65px', '-'], '-64px': ['-65px', '-63px', '-64px', -64, '64px', RawMap['-65px'][5] | '-64px', '-'], '-63px': ['-64px', '-62px', '-63px', -63, '63px', RawMap['-64px'][5] | '-63px', '-'], '-62px': ['-63px', '-61px', '-62px', -62, '62px', RawMap['-63px'][5] | '-62px', '-'], '-61px': ['-62px', '-60px', '-61px', -61, '61px', RawMap['-62px'][5] | '-61px', '-'], '-60px': ['-61px', '-59px', '-60px', -60, '60px', RawMap['-61px'][5] | '-60px', '-'], '-59px': ['-60px', '-58px', '-59px', -59, '59px', RawMap['-60px'][5] | '-59px', '-'], '-58px': ['-59px', '-57px', '-58px', -58, '58px', RawMap['-59px'][5] | '-58px', '-'], '-57px': ['-58px', '-56px', '-57px', -57, '57px', RawMap['-58px'][5] | '-57px', '-'], '-56px': ['-57px', '-55px', '-56px', -56, '56px', RawMap['-57px'][5] | '-56px', '-'], '-55px': ['-56px', '-54px', '-55px', -55, '55px', RawMap['-56px'][5] | '-55px', '-'], '-54px': ['-55px', '-53px', '-54px', -54, '54px', RawMap['-55px'][5] | '-54px', '-'], '-53px': ['-54px', '-52px', '-53px', -53, '53px', RawMap['-54px'][5] | '-53px', '-'], '-52px': ['-53px', '-51px', '-52px', -52, '52px', RawMap['-53px'][5] | '-52px', '-'], '-51px': ['-52px', '-50px', '-51px', -51, '51px', RawMap['-52px'][5] | '-51px', '-'], '-50px': ['-51px', '-49px', '-50px', -50, '50px', RawMap['-51px'][5] | '-50px', '-'], '-49px': ['-50px', '-48px', '-49px', -49, '49px', RawMap['-50px'][5] | '-49px', '-'], '-48px': ['-49px', '-47px', '-48px', -48, '48px', RawMap['-49px'][5] | '-48px', '-'], '-47px': ['-48px', '-46px', '-47px', -47, '47px', RawMap['-48px'][5] | '-47px', '-'], '-46px': ['-47px', '-45px', '-46px', -46, '46px', RawMap['-47px'][5] | '-46px', '-'], '-45px': ['-46px', '-44px', '-45px', -45, '45px', RawMap['-46px'][5] | '-45px', '-'], '-44px': ['-45px', '-43px', '-44px', -44, '44px', RawMap['-45px'][5] | '-44px', '-'], '-43px': ['-44px', '-42px', '-43px', -43, '43px', RawMap['-44px'][5] | '-43px', '-'], '-42px': ['-43px', '-41px', '-42px', -42, '42px', RawMap['-43px'][5] | '-42px', '-'], '-41px': ['-42px', '-40px', '-41px', -41, '41px', RawMap['-42px'][5] | '-41px', '-'], '-40px': ['-41px', '-39px', '-40px', -40, '40px', RawMap['-41px'][5] | '-40px', '-'], '-39px': ['-40px', '-38px', '-39px', -39, '39px', RawMap['-40px'][5] | '-39px', '-'], '-38px': ['-39px', '-37px', '-38px', -38, '38px', RawMap['-39px'][5] | '-38px', '-'], '-37px': ['-38px', '-36px', '-37px', -37, '37px', RawMap['-38px'][5] | '-37px', '-'], '-36px': ['-37px', '-35px', '-36px', -36, '36px', RawMap['-37px'][5] | '-36px', '-'], '-35px': ['-36px', '-34px', '-35px', -35, '35px', RawMap['-36px'][5] | '-35px', '-'], '-34px': ['-35px', '-33px', '-34px', -34, '34px', RawMap['-35px'][5] | '-34px', '-'], '-33px': ['-34px', '-32px', '-33px', -33, '33px', RawMap['-34px'][5] | '-33px', '-'], '-32px': ['-33px', '-31px', '-32px', -32, '32px', RawMap['-33px'][5] | '-32px', '-'], '-31px': ['-32px', '-30px', '-31px', -31, '31px', RawMap['-32px'][5] | '-31px', '-'], '-30px': ['-31px', '-29px', '-30px', -30, '30px', RawMap['-31px'][5] | '-30px', '-'], '-29px': ['-30px', '-28px', '-29px', -29, '29px', RawMap['-30px'][5] | '-29px', '-'], '-28px': ['-29px', '-27px', '-28px', -28, '28px', RawMap['-29px'][5] | '-28px', '-'], '-27px': ['-28px', '-26px', '-27px', -27, '27px', RawMap['-28px'][5] | '-27px', '-'], '-26px': ['-27px', '-25px', '-26px', -26, '26px', RawMap['-27px'][5] | '-26px', '-'], '-25px': ['-26px', '-24px', '-25px', -25, '25px', RawMap['-26px'][5] | '-25px', '-'], '-24px': ['-25px', '-23px', '-24px', -24, '24px', RawMap['-25px'][5] | '-24px', '-'], '-23px': ['-24px', '-22px', '-23px', -23, '23px', RawMap['-24px'][5] | '-23px', '-'], '-22px': ['-23px', '-21px', '-22px', -22, '22px', RawMap['-23px'][5] | '-22px', '-'], '-21px': ['-22px', '-20px', '-21px', -21, '21px', RawMap['-22px'][5] | '-21px', '-'], '-20px': ['-21px', '-19px', '-20px', -20, '20px', RawMap['-21px'][5] | '-20px', '-'], '-19px': ['-20px', '-18px', '-19px', -19, '19px', RawMap['-20px'][5] | '-19px', '-'], '-18px': ['-19px', '-17px', '-18px', -18, '18px', RawMap['-19px'][5] | '-18px', '-'], '-17px': ['-18px', '-16px', '-17px', -17, '17px', RawMap['-18px'][5] | '-17px', '-'], '-16px': ['-17px', '-15px', '-16px', -16, '16px', RawMap['-17px'][5] | '-16px', '-'], '-15px': ['-16px', '-14px', '-15px', -15, '15px', RawMap['-16px'][5] | '-15px', '-'], '-14px': ['-15px', '-13px', '-14px', -14, '14px', RawMap['-15px'][5] | '-14px', '-'], '-13px': ['-14px', '-12px', '-13px', -13, '13px', RawMap['-14px'][5] | '-13px', '-'], '-12px': ['-13px', '-11px', '-12px', -12, '12px', RawMap['-13px'][5] | '-12px', '-'], '-11px': ['-12px', '-10px', '-11px', -11, '11px', RawMap['-12px'][5] | '-11px', '-'], '-10px': ['-11px', '-9px', '-10px', -10, '10px', RawMap['-11px'][5] | '-10px', '-'], '-9px': ['-10px', '-8px', '-9px', -9, '9px', RawMap['-10px'][5] | '-9px', '-'], '-8px': ['-9px', '-7px', '-8px', -8, '8px', RawMap['-9px'][5] | '-8px', '-'], '-7px': ['-8px', '-6px', '-7px', -7, '7px', RawMap['-8px'][5] | '-7px', '-'], '-6px': ['-7px', '-5px', '-6px', -6, '6px', RawMap['-7px'][5] | '-6px', '-'], '-5px': ['-6px', '-4px', '-5px', -5, '5px', RawMap['-6px'][5] | '-5px', '-'], '-4px': ['-5px', '-3px', '-4px', -4, '4px', RawMap['-5px'][5] | '-4px', '-'], '-3px': ['-4px', '-2px', '-3px', -3, '3px', RawMap['-4px'][5] | '-3px', '-'], '-2px': ['-3px', '-1px', '-2px', -2, '2px', RawMap['-3px'][5] | '-2px', '-'], '-1px': ['-2px', '0px', '-1px', -1, '1px', RawMap['-2px'][5] | '-1px', '-'], '0': ['-1px', '1px', '0px', 0, '0px', RawMap['-1px'][5] | '0px', '0'], '0px': ['-1px', '1px', '0px', 0, '0px', RawMap['-1px'][5] | '0px', '0'], '1px': ['0px', '2px', '1px', 1, '-1px', RawMap['0px'][5] | '1px', '+'], '2px': ['1px', '3px', '2px', 2, '-2px', RawMap['1px'][5] | '2px', '+'], '3px': ['2px', '4px', '3px', 3, '-3px', RawMap['2px'][5] | '3px', '+'], '4px': ['3px', '5px', '4px', 4, '-4px', RawMap['3px'][5] | '4px', '+'], '5px': ['4px', '6px', '5px', 5, '-5px', RawMap['4px'][5] | '5px', '+'], '6px': ['5px', '7px', '6px', 6, '-6px', RawMap['5px'][5] | '6px', '+'], '7px': ['6px', '8px', '7px', 7, '-7px', RawMap['6px'][5] | '7px', '+'], '8px': ['7px', '9px', '8px', 8, '-8px', RawMap['7px'][5] | '8px', '+'], '9px': ['8px', '10px', '9px', 9, '-9px', RawMap['8px'][5] | '9px', '+'], '10px': ['9px', '11px', '10px', 10, '-10px', RawMap['9px'][5] | '10px', '+'], '11px': ['10px', '12px', '11px', 11, '-11px', RawMap['10px'][5] | '11px', '+'], '12px': ['11px', '13px', '12px', 12, '-12px', RawMap['11px'][5] | '12px', '+'], '13px': ['12px', '14px', '13px', 13, '-13px', RawMap['12px'][5] | '13px', '+'], '14px': ['13px', '15px', '14px', 14, '-14px', RawMap['13px'][5] | '14px', '+'], '15px': ['14px', '16px', '15px', 15, '-15px', RawMap['14px'][5] | '15px', '+'], '16px': ['15px', '17px', '16px', 16, '-16px', RawMap['15px'][5] | '16px', '+'], '17px': ['16px', '18px', '17px', 17, '-17px', RawMap['16px'][5] | '17px', '+'], '18px': ['17px', '19px', '18px', 18, '-18px', RawMap['17px'][5] | '18px', '+'], '19px': ['18px', '20px', '19px', 19, '-19px', RawMap['18px'][5] | '19px', '+'], '20px': ['19px', '21px', '20px', 20, '-20px', RawMap['19px'][5] | '20px', '+'], '21px': ['20px', '22px', '21px', 21, '-21px', RawMap['20px'][5] | '21px', '+'], '22px': ['21px', '23px', '22px', 22, '-22px', RawMap['21px'][5] | '22px', '+'], '23px': ['22px', '24px', '23px', 23, '-23px', RawMap['22px'][5] | '23px', '+'], '24px': ['23px', '25px', '24px', 24, '-24px', RawMap['23px'][5] | '24px', '+'], '25px': ['24px', '26px', '25px', 25, '-25px', RawMap['24px'][5] | '25px', '+'], '26px': ['25px', '27px', '26px', 26, '-26px', RawMap['25px'][5] | '26px', '+'], '27px': ['26px', '28px', '27px', 27, '-27px', RawMap['26px'][5] | '27px', '+'], '28px': ['27px', '29px', '28px', 28, '-28px', RawMap['27px'][5] | '28px', '+'], '29px': ['28px', '30px', '29px', 29, '-29px', RawMap['28px'][5] | '29px', '+'], '30px': ['29px', '31px', '30px', 30, '-30px', RawMap['29px'][5] | '30px', '+'], '31px': ['30px', '32px', '31px', 31, '-31px', RawMap['30px'][5] | '31px', '+'], '32px': ['31px', '33px', '32px', 32, '-32px', RawMap['31px'][5] | '32px', '+'], '33px': ['32px', '34px', '33px', 33, '-33px', RawMap['32px'][5] | '33px', '+'], '34px': ['33px', '35px', '34px', 34, '-34px', RawMap['33px'][5] | '34px', '+'], '35px': ['34px', '36px', '35px', 35, '-35px', RawMap['34px'][5] | '35px', '+'], '36px': ['35px', '37px', '36px', 36, '-36px', RawMap['35px'][5] | '36px', '+'], '37px': ['36px', '38px', '37px', 37, '-37px', RawMap['36px'][5] | '37px', '+'], '38px': ['37px', '39px', '38px', 38, '-38px', RawMap['37px'][5] | '38px', '+'], '39px': ['38px', '40px', '39px', 39, '-39px', RawMap['38px'][5] | '39px', '+'], '40px': ['39px', '41px', '40px', 40, '-40px', RawMap['39px'][5] | '40px', '+'], '41px': ['40px', '42px', '41px', 41, '-41px', RawMap['40px'][5] | '41px', '+'], '42px': ['41px', '43px', '42px', 42, '-42px', RawMap['41px'][5] | '42px', '+'], '43px': ['42px', '44px', '43px', 43, '-43px', RawMap['42px'][5] | '43px', '+'], '44px': ['43px', '45px', '44px', 44, '-44px', RawMap['43px'][5] | '44px', '+'], '45px': ['44px', '46px', '45px', 45, '-45px', RawMap['44px'][5] | '45px', '+'], '46px': ['45px', '47px', '46px', 46, '-46px', RawMap['45px'][5] | '46px', '+'], '47px': ['46px', '48px', '47px', 47, '-47px', RawMap['46px'][5] | '47px', '+'], '48px': ['47px', '49px', '48px', 48, '-48px', RawMap['47px'][5] | '48px', '+'], '49px': ['48px', '50px', '49px', 49, '-49px', RawMap['48px'][5] | '49px', '+'], '50px': ['49px', '51px', '50px', 50, '-50px', RawMap['49px'][5] | '50px', '+'], '51px': ['50px', '52px', '51px', 51, '-51px', RawMap['50px'][5] | '51px', '+'], '52px': ['51px', '53px', '52px', 52, '-52px', RawMap['51px'][5] | '52px', '+'], '53px': ['52px', '54px', '53px', 53, '-53px', RawMap['52px'][5] | '53px', '+'], '54px': ['53px', '55px', '54px', 54, '-54px', RawMap['53px'][5] | '54px', '+'], '55px': ['54px', '56px', '55px', 55, '-55px', RawMap['54px'][5] | '55px', '+'], '56px': ['55px', '57px', '56px', 56, '-56px', RawMap['55px'][5] | '56px', '+'], '57px': ['56px', '58px', '57px', 57, '-57px', RawMap['56px'][5] | '57px', '+'], '58px': ['57px', '59px', '58px', 58, '-58px', RawMap['57px'][5] | '58px', '+'], '59px': ['58px', '60px', '59px', 59, '-59px', RawMap['58px'][5] | '59px', '+'], '60px': ['59px', '61px', '60px', 60, '-60px', RawMap['59px'][5] | '60px', '+'], '61px': ['60px', '62px', '61px', 61, '-61px', RawMap['60px'][5] | '61px', '+'], '62px': ['61px', '63px', '62px', 62, '-62px', RawMap['61px'][5] | '62px', '+'], '63px': ['62px', '64px', '63px', 63, '-63px', RawMap['62px'][5] | '63px', '+'], '64px': ['63px', '65px', '64px', 64, '-64px', RawMap['63px'][5] | '64px', '+'], '65px': ['64px', '66px', '65px', 65, '-65px', RawMap['64px'][5] | '65px', '+'], '66px': ['65px', '67px', '66px', 66, '-66px', RawMap['65px'][5] | '66px', '+'], '67px': ['66px', '68px', '67px', 67, '-67px', RawMap['66px'][5] | '67px', '+'], '68px': ['67px', '69px', '68px', 68, '-68px', RawMap['67px'][5] | '68px', '+'], '69px': ['68px', '70px', '69px', 69, '-69px', RawMap['68px'][5] | '69px', '+'], '70px': ['69px', '71px', '70px', 70, '-70px', RawMap['69px'][5] | '70px', '+'], '71px': ['70px', '72px', '71px', 71, '-71px', RawMap['70px'][5] | '71px', '+'], '72px': ['71px', '73px', '72px', 72, '-72px', RawMap['71px'][5] | '72px', '+'], '73px': ['72px', '74px', '73px', 73, '-73px', RawMap['72px'][5] | '73px', '+'], '74px': ['73px', '75px', '74px', 74, '-74px', RawMap['73px'][5] | '74px', '+'], '75px': ['74px', '76px', '75px', 75, '-75px', RawMap['74px'][5] | '75px', '+'], '76px': ['75px', '77px', '76px', 76, '-76px', RawMap['75px'][5] | '76px', '+'], '77px': ['76px', '78px', '77px', 77, '-77px', RawMap['76px'][5] | '77px', '+'], '78px': ['77px', '79px', '78px', 78, '-78px', RawMap['77px'][5] | '78px', '+'], '79px': ['78px', '80px', '79px', 79, '-79px', RawMap['78px'][5] | '79px', '+'], '80px': ['79px', '81px', '80px', 80, '-80px', RawMap['79px'][5] | '80px', '+'], '81px': ['80px', '82px', '81px', 81, '-81px', RawMap['80px'][5] | '81px', '+'], '82px': ['81px', '83px', '82px', 82, '-82px', RawMap['81px'][5] | '82px', '+'], '83px': ['82px', '84px', '83px', 83, '-83px', RawMap['82px'][5] | '83px', '+'], '84px': ['83px', '85px', '84px', 84, '-84px', RawMap['83px'][5] | '84px', '+'], '85px': ['84px', '86px', '85px', 85, '-85px', RawMap['84px'][5] | '85px', '+'], '86px': ['85px', '87px', '86px', 86, '-86px', RawMap['85px'][5] | '86px', '+'], '87px': ['86px', '88px', '87px', 87, '-87px', RawMap['86px'][5] | '87px', '+'], '88px': ['87px', '89px', '88px', 88, '-88px', RawMap['87px'][5] | '88px', '+'], '89px': ['88px', '90px', '89px', 89, '-89px', RawMap['88px'][5] | '89px', '+'], '90px': ['89px', '91px', '90px', 90, '-90px', RawMap['89px'][5] | '90px', '+'], '91px': ['90px', '92px', '91px', 91, '-91px', RawMap['90px'][5] | '91px', '+'], '92px': ['91px', '93px', '92px', 92, '-92px', RawMap['91px'][5] | '92px', '+'], '93px': ['92px', '94px', '93px', 93, '-93px', RawMap['92px'][5] | '93px', '+'], '94px': ['93px', '95px', '94px', 94, '-94px', RawMap['93px'][5] | '94px', '+'], '95px': ['94px', '96px', '95px', 95, '-95px', RawMap['94px'][5] | '95px', '+'], '96px': ['95px', '97px', '96px', 96, '-96px', RawMap['95px'][5] | '96px', '+'], '97px': ['96px', '98px', '97px', 97, '-97px', RawMap['96px'][5] | '97px', '+'], '98px': ['97px', '99px', '98px', 98, '-98px', RawMap['97px'][5] | '98px', '+'], '99px': ['98px', '100px', '99px', 99, '-99px', RawMap['98px'][5] | '99px', '+'], '100px': ['99px', '__', '100px', 100, '-100px', RawMap['99px'][5] | '100px', '+'] } /** * @hidden */ type MapKeys = { '-': '-100px' | '-99px' | '-98px' | '-97px' | '-96px' | '-95px' | '-94px' | '-93px' | '-92px' | '-91px' | '-90px' | '-89px' | '-88px' | '-87px' | '-86px' | '-85px' | '-84px' | '-83px' | '-82px' | '-81px' | '-80px' | '-79px' | '-78px' | '-77px' | '-76px' | '-75px' | '-74px' | '-73px' | '-72px' | '-71px' | '-70px' | '-69px' | '-68px' | '-67px' | '-66px' | '-65px' | '-64px' | '-63px' | '-62px' | '-61px' | '-60px' | '-59px' | '-58px' | '-57px' | '-56px' | '-55px' | '-54px' | '-53px' | '-52px' | '-51px' | '-50px' | '-49px' | '-48px' | '-47px' | '-46px' | '-45px' | '-44px' | '-43px' | '-42px' | '-41px' | '-40px' | '-39px' | '-38px' | '-37px' | '-36px' | '-35px' | '-34px' | '-33px' | '-32px' | '-31px' | '-30px' | '-29px' | '-28px' | '-27px' | '-26px' | '-25px' | '-24px' | '-23px' | '-22px' | '-21px' | '-20px' | '-19px' | '-18px' | '-17px' | '-16px' | '-15px' | '-14px' | '-13px' | '-12px' | '-11px' | '-10px' | '-9px' | '-8px' | '-7px' | '-6px' | '-5px' | '-4px' | '-3px' | '-2px' | '-1px' '0': '0px' '+' : '1px' | '2px' | '3px' | '4px' | '5px' | '6px' | '7px' | '8px' | '9px' | '10px' | '11px' | '12px' | '13px' | '14px' | '15px' | '16px' | '17px' | '18px' | '19px' | '20px' | '21px' | '22px' | '23px' | '24px' | '25px' | '26px' | '27px' | '28px' | '29px' | '30px' | '31px' | '32px' | '33px' | '34px' | '35px' | '36px' | '37px' | '38px' | '39px' | '40px' | '41px' | '42px' | '43px' | '44px' | '45px' | '46px' | '47px' | '48px' | '49px' | '50px' | '51px' | '52px' | '53px' | '54px' | '55px' | '56px' | '57px' | '58px' | '59px' | '60px' | '61px' | '62px' | '63px' | '64px' | '65px' | '66px' | '67px' | '68px' | '69px' | '70px' | '71px' | '72px' | '73px' | '74px' | '75px' | '76px' | '77px' | '78px' | '79px' | '80px' | '81px' | '82px' | '83px' | '84px' | '85px' | '86px' | '87px' | '88px' | '89px' | '90px' | '91px' | '92px' | '93px' | '94px' | '95px' | '96px' | '97px' | '98px' | '99px' | '100px' } /** Describes a map of pixel relationships */ export type PixelMap = CreateMap<MapKeys, RawMap>