ts-buildkit
Version:
Typescript Build Kit, this is generic build kit package created by Ahsan Mahmood (https://aoneahsan.com), this package is generic and contains code which will work both on frontend (ReactJs/typescript/etc) as well as on backend (nodejs/typescript/etc). pl
2 lines • 17.5 kB
JavaScript
;var M=require('dayjs');require('crypto-js');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var M__default=/*#__PURE__*/_interopDefault(M);var x=(o,r,a=true)=>{try{let d={err:o,message:`[reportCustomError] - ${r!=null?r:""}`};a&&console.error(d);}catch(d){console.error({err:d});}};var c=(o,r="Duplicate enumObject value found:")=>{let a=Object.values(o),d=new Set;for(let g of a){if(d.has(g))throw new Error(`${r} ${g}, for enumObject: ${o}`);d.add(g);}};var w=(l=>(l[l.superAdmin=1]="superAdmin",l[l.admin=2]="admin",l[l.manager=3]="manager",l[l.editor=4]="editor",l[l.creator=5]="creator",l[l.reviewer=6]="reviewer",l[l.player=7]="player",l[l.engager=8]="engager",l))(w||{}),v=(e=>(e[e.viewDashboard=1]="viewDashboard",e[e.hideEarnings=2]="hideEarnings",e[e.hideProfile=3]="hideProfile",e[e.listUsers=4]="listUsers",e[e.viewUser=5]="viewUser",e[e.createUser=6]="createUser",e[e.updateUser=7]="updateUser",e[e.deleteUser=8]="deleteUser",e[e.forceDeleteUser=9]="forceDeleteUser",e[e.blockUser=10]="blockUser",e[e.unBlockUser=11]="unBlockUser",e[e.updateUserBalance=12]="updateUserBalance",e[e.viewTrashedUsers=13]="viewTrashedUsers",e[e.viewTrashedUser=14]="viewTrashedUser",e[e.listGames=15]="listGames",e[e.viewGame=16]="viewGame",e[e.createGame=17]="createGame",e[e.updateGame=18]="updateGame",e[e.deleteGame=19]="deleteGame",e[e.forceDeleteGame=20]="forceDeleteGame",e[e.blockGame=21]="blockGame",e[e.unBlockGame=22]="unBlockGame",e[e.viewTrashedGames=23]="viewTrashedGames",e[e.viewTrashedGame=24]="viewTrashedGame",e[e.listGameRooms=25]="listGameRooms",e[e.viewGameRoom=26]="viewGameRoom",e[e.createGameRoom=27]="createGameRoom",e[e.updateGameRoom=28]="updateGameRoom",e[e.deleteGameRoom=29]="deleteGameRoom",e[e.forceDeleteGameRoom=30]="forceDeleteGameRoom",e[e.blockGameRoom=31]="blockGameRoom",e[e.unBlockGameRoom=32]="unBlockGameRoom",e[e.createPrivateGameRoom=33]="createPrivateGameRoom",e[e.viewTrashedGameRooms=34]="viewTrashedGameRooms",e[e.viewTrashedGameRoom=35]="viewTrashedGameRoom",e[e.listTopupRequests=36]="listTopupRequests",e[e.viewTopupRequest=37]="viewTopupRequest",e[e.createTopupRequest=38]="createTopupRequest",e[e.updateTopupRequest=39]="updateTopupRequest",e[e.deleteTopupRequest=40]="deleteTopupRequest",e[e.forceDeleteTopupRequest=41]="forceDeleteTopupRequest",e[e.reviewTopupRequest=42]="reviewTopupRequest",e[e.viewTrashedTopupRequests=43]="viewTrashedTopupRequests",e[e.viewTrashedTopupRequest=44]="viewTrashedTopupRequest",e[e.listWithdrawRequests=45]="listWithdrawRequests",e[e.viewWithdrawRequest=46]="viewWithdrawRequest",e[e.createWithdrawRequest=47]="createWithdrawRequest",e[e.updateWithdrawRequest=48]="updateWithdrawRequest",e[e.deleteWithdrawRequest=49]="deleteWithdrawRequest",e[e.forceDeleteWithdrawRequest=50]="forceDeleteWithdrawRequest",e[e.reviewWithdrawRequest=51]="reviewWithdrawRequest",e[e.viewTrashedWithdrawRequests=52]="viewTrashedWithdrawRequests",e[e.viewTrashedWithdrawRequest=53]="viewTrashedWithdrawRequest",e[e.listRoles=54]="listRoles",e[e.viewRole=55]="viewRole",e[e.createRole=56]="createRole",e[e.updateRole=57]="updateRole",e[e.deleteRole=58]="deleteRole",e[e.forceDeleteRole=59]="forceDeleteRole",e[e.reviewRole=60]="reviewRole",e[e.viewTrashedRoles=61]="viewTrashedRoles",e[e.viewTrashedRole=62]="viewTrashedRole",e[e.attachRole=63]="attachRole",e[e.removeRole=64]="removeRole",e[e.addListPermissionsToRole=65]="addListPermissionsToRole",e[e.addViewPermissionsToRole=66]="addViewPermissionsToRole",e[e.addCreatePermissionsToRole=67]="addCreatePermissionsToRole",e[e.addUpdatePermissionsToRole=68]="addUpdatePermissionsToRole",e[e.addForceDeletePermissionsToRole=69]="addForceDeletePermissionsToRole",e[e.addListTrashedPermissionsToRole=70]="addListTrashedPermissionsToRole",e[e.addViewTrashedPermissionsToRole=71]="addViewTrashedPermissionsToRole",e[e.addReviewPermissionsToRole=72]="addReviewPermissionsToRole",e[e.addOtherPermissionsToRole=73]="addOtherPermissionsToRole",e[e.listTransferCoinsRequests=74]="listTransferCoinsRequests",e[e.viewTransferCoinsRequest=75]="viewTransferCoinsRequest",e[e.listInAppNotifications=76]="listInAppNotifications",e[e.viewInAppNotification=77]="viewInAppNotification",e[e.createInAppNotification=78]="createInAppNotification",e[e.updateInAppNotification=79]="updateInAppNotification",e[e.deleteInAppNotification=80]="deleteInAppNotification",e[e.forceDeleteInAppNotification=81]="forceDeleteInAppNotification",e[e.viewTrashedInAppNotifications=82]="viewTrashedInAppNotifications",e[e.viewTrashedInAppNotification=83]="viewTrashedInAppNotification",e[e.sendInAppNotificationToAllPlayers=84]="sendInAppNotificationToAllPlayers",e[e.sendInAppNotificationToAllAdminLevelUsers=85]="sendInAppNotificationToAllAdminLevelUsers",e[e.sendInAppNotificationToSpecificPlayers=86]="sendInAppNotificationToSpecificPlayers",e[e.sendInAppNotificationToSpecificAdminLevelUsers=87]="sendInAppNotificationToSpecificAdminLevelUsers",e[e.scheduleInAppNotifications=88]="scheduleInAppNotifications",e[e.listAttachments=89]="listAttachments",e[e.viewAttachment=90]="viewAttachment",e[e.createAttachment=91]="createAttachment",e[e.updateAttachment=92]="updateAttachment",e[e.deleteAttachment=93]="deleteAttachment",e[e.forceDeleteAttachment=94]="forceDeleteAttachment",e[e.viewTrashedAttachments=95]="viewTrashedAttachments",e[e.viewTrashedAttachment=96]="viewTrashedAttachment",e[e.listAppSettings=97]="listAppSettings",e[e.viewAppSetting=98]="viewAppSetting",e[e.createAppSetting=99]="createAppSetting",e[e.updateAppSetting=100]="updateAppSetting",e[e.deleteAppSetting=101]="deleteAppSetting",e[e.forceDeleteAppSetting=102]="forceDeleteAppSetting",e[e.viewTrashedAppSettings=103]="viewTrashedAppSettings",e[e.viewTrashedAppSetting=104]="viewTrashedAppSetting",e[e.listTransactions=105]="listTransactions",e[e.viewTransaction=106]="viewTransaction",e[e.createTransaction=107]="createTransaction",e[e.updateTransaction=108]="updateTransaction",e[e.deleteTransaction=109]="deleteTransaction",e[e.forceDeleteTransaction=110]="forceDeleteTransaction",e[e.viewTrashedTransactions=111]="viewTrashedTransactions",e[e.viewTrashedTransaction=112]="viewTrashedTransaction",e[e.listPlaces=113]="listPlaces",e[e.viewPlace=114]="viewPlace",e[e.createPlace=115]="createPlace",e[e.updatePlace=116]="updatePlace",e[e.deletePlace=117]="deletePlace",e[e.forceDeletePlace=118]="forceDeletePlace",e[e.viewTrashedPlaces=119]="viewTrashedPlaces",e[e.viewTrashedPlace=120]="viewTrashedPlace",e[e.restoreTrashedPlace=121]="restoreTrashedPlace",e[e.blockPlace=122]="blockPlace",e[e.unBlockPlace=123]="unBlockPlace",e[e.restoreTrashedUser=124]="restoreTrashedUser",e[e.restoreTrashedGame=125]="restoreTrashedGame",e[e.restoreTrashedGameRoom=126]="restoreTrashedGameRoom",e[e.restoreTrashedTopupRequest=127]="restoreTrashedTopupRequest",e[e.restoreTrashedWithdrawRequest=128]="restoreTrashedWithdrawRequest",e[e.restoreTrashedRole=129]="restoreTrashedRole",e[e.restoreTrashedInAppNotification=130]="restoreTrashedInAppNotification",e[e.restoreTrashedAttachment=131]="restoreTrashedAttachment",e[e.restoreTrashedAppSetting=132]="restoreTrashedAppSetting",e[e.restoreTrashedTransaction=133]="restoreTrashedTransaction",e[e.addCoinsToUserAccount=134]="addCoinsToUserAccount",e[e.removeCoinsFromUserAccount=135]="removeCoinsFromUserAccount",e[e.listAdminCoinsUpdateLogs=136]="listAdminCoinsUpdateLogs",e[e.viewAdminCoinsUpdateLog=137]="viewAdminCoinsUpdateLog",e[e.listUserDetails=138]="listUserDetails",e[e.viewUserDetail=139]="viewUserDetail",e[e.createUserDetail=140]="createUserDetail",e[e.updateUserDetail=141]="updateUserDetail",e[e.deleteUserDetail=142]="deleteUserDetail",e[e.forceDeleteUserDetail=143]="forceDeleteUserDetail",e[e.viewTrashedUserDetails=144]="viewTrashedUserDetails",e[e.viewTrashedUserDetail=145]="viewTrashedUserDetail",e))(v||{}),I=(l=>(l.superAdmin="197g24g-28h3v2g9g972g3f",l.admin="28h3v2g9g9--72g3f",l.manager="38h3vrv3-ion2g9g97-2g3f",l.editor="48h3v2g9g97-2g3f",l.creator="58h3v2g9g8h-972g3f",l.reviewer="68h-3v2g9g972g3f",l.player="78h3v2g9-g972g3f",l.engager="8hfrfr----8h3v2g9-g972g3f",l))(I||{}),O=(d=>(d[d.viewTrashedItem=1]="viewTrashedItem",d[d.viewTrashedItems=2]="viewTrashedItems",d[d.viewBlockedItem=3]="viewBlockedItem",d))(O||{}),R=(a=>(a[a.every=1]="every",a[a.any=2]="any",a))(R||{});c(w,"Duplicate RoleEnum value found:");c(R,"Duplicate PermissionCheckModeEnum value found:");c(v,"Duplicate PermissionEnum value found:");c(I,"Duplicate _UserRoleEnum value found:");c(O,"Duplicate PermissionTypeEnum value found:");var q;(q=Object.keys(v))==null?void 0:q.filter(o=>isNaN(Number(o)));var L=["role","permission","forcedelete","trashed","transaction","appsetting","inappnotification","restore","addcoin","removecoin","admincoin"],T=[...L,"user","delete","topuprequest","withdrawrequest","transfercoinsrequest"],h=[...T,"edit","update","review"];[...h==null?void 0:h.filter(o=>o!=="review"),"create","add","hide"];var b=(t=>(t.id="id",t.userId="uid",t.sortOrderNo="so",t.createdAt="cat",t.updatedAt="uat",t.deletedAt="dat",t.blockedAt="bat",t.amount="am",t.userData="ud",t.playerId="pid",t.otherPlayerId="opid",t.extraData="ed",t.playerData="pdt",t.name="n",t.email="e",t.phoneNumber="pn",t.password="pw",t.withdrawOptions="wos",t.cnic="cn",t.city="ci",t.country="cu",t.address="ad",t.referredBy="rfb",t.referralCode="rfc",t.permissions="pms",t.emailVerifiedAt="eva",t.balance="blc",t.role="r",t.firstName="fn",t.lastName="lne",t.age="a",t.gender="g",t.constellation="const",t.hometown="ht",t.language="lang",t.profileCompletePercentageNumber="pcpn",t.birthdayDate="bdt",t.aboutMe="abm",t.hobbies="hs",t.lifeStyle="ls",t.music="mc",t.movies="mos",t.travel="tl",t.books="bks",t.gym="gm",t.food="f",t.cleanliness="cln",t.smoke="sk",t.pets="ps",t.guests="gts",t.occupation="o",t.foodPreference="fp",t.workSchedule="ws",t.overnightGuests="ogs",t.getUpTime="gut",t.goToBedTime="gtt",t.roomPreference="rp",t.roommatePreference="rmp",t.whereWantToLive="wwtl",t.moveInDate="mid",t.budget="b",t.placePreference="pp",t.buildingType="bt",t.other="ot",t.min="mi",t.max="ma",t.verificationCode="vc",t.title="t",t.description="d",t.maxPlayersAllowed="mxpa",t.feePerPlayer="fpp",t.serviceCharges="scs",t.image="i",t.minPlayersToStartGame="mipa",t.isPrivate="ipt",t.roomCode="rcd",t.status="st",t.gameId="gid",t.gameRoomPlayerIds="grpsd",t.gameRoomWillStartAt="grwsat",t.firstPlayerGameRoomJoinedAt="fpgrja",t.engagerStartedTheActualGameAt="estaga",t.gameRoomWinnerPlayerId="grwpid",t.gameRoomResultScreenShot="grrss",t.timerForEngagerToStartActualGameInMinutes="tfetsag",t.timerForPlayersToJoinActualGameInMinutes="tfptjag",t.actualGameInfo="agi",t.gameData="gd",t.engagerReleasedGameRoomAt="ergrat",t.engagerDeclaredGameRoomWinnerAt="edgrat",t.agentRemarks="ars",t.transferMethod="tm",t.receptScreenshot="rs",t.transactionId="tid",t.itemId="itid",t.balanceBefore="bb",t.balanceAfter="ba",t.type="ty",t.adminUserId="auid",t.logType="lt",t.userRemarks="urs",t.otherPlayerPhoneNumber="oppn",t.otherPlayerName="opn",t.totalTopupCoins="ttcs",t.totalWithdrawCoins="twcs",t.totalWonCoins="twncs",t.totalTransferredCoins="ttdcs",t.totalReceivedCoins="trcs",t.totalLostCoins="tlcs",t.totalGamesPlayed="tgp",t.totalGamesLeft="tglt",t.totalGamesWon="tgw",t.totalGamesLost="tgl",t.gameWinStreak="gwst",t.gameLostStreak="glst",t.lastGamePlayedAt="lgpat",t.lastGameLeftAt="lglfat",t.lastGameWonAt="lgqat",t.lastGameLostAt="lglat",t.totalGameRoomReleasedForThisPlayer="tgrrftp",t.lastGameRoomReleasedForThisPlayerAt="tgrrftpat",t.totalGameRoomReleasedByThisAdminUser="tgrrbtau",t.lastGameRoomReleasedByThisAdminUserAt="tgrrbtauat",t.totalCoinsEarnedAsGameRoomEngager="tcseagre",t.totalGameRoomsCompletedAsEngager="tgrcae",t.lastGameRoomsCompletedAsEngagerAt="lgrcaeat",t.icon="ic",t.sendAt="sat",t.sendTo="sto",t.specificUsersPhoneNumbers="supns",t.roleIdentifier="ri",t.isDefault="idf",t.totalCount="tc",t.totalSoftDeletedCount="tsdc",t.totalPlayersCount="tpsc",t.totalEngagersCount="tesc",t.totalAdminsCount="tasc",t.totalActiveCount="tac",t.totalBlockedCount="tbc",t.totalCompletedCount="tcc",t.totalReleasedCount="trc",t.totalServiceCharges="tsc",t.period="ped",t.currency="cuy",t.place="pl",t.rent="re",t.generalInfo="gi",t.location="loc",t.images="ims",t.details="dts",t.latitude="lat",t.longitude="lng",t.placeId="pi",t.streetAddress="sa",t.apartmentSuit="as",t.province="pvn",t.postCode="psc",t.bedroomImages="bris",t.washroomImages="wris",t.kitchenImages="kis",t.otherImages="ois",t.availabilityTerm="abt",t.moveOutDate="mud",t.minimumLease="mil",t.houseInfo="hif",t.otherRequirements="ors",t.placeSharingDetail="psd",t.placeBenefits="pbs",t.leaseTime="lti",t.leaseTimeUnit="ltu",t.bedrooms="bds",t.washrooms="wrs",t.parking="pr",t.units="us",t.detail="dl",t.bedroom="br",t.livingRoom="lr",t.kitchen="kc",t.washroom="wr",t.livingWithLandlord="lwld",t.livingWithPersonDetails="lwpd",t.furnished="fh",t.benefits="bs",t.otherBenefits="obs",t.body="bd",t.content="ct",t.fcmDeviceToken="fcmt",t.fcmDeviceTokens="fcmts",t.apnsDeviceToken="apnt",t.apnsDeviceTokens="apnts",t.subtitle="ste",t.tag="tg",t.tags="tgs",t.badge="bge",t.notification="ncn",t.notifications="ncns",t.data="dt",t.clickAction="ca",t.link="ln",t.group="gp",t.groupSummary="gs",t.sound="sd",t.importance="ipe",t.visibility="vsb",t.light="lh",t.lights="lhs",t.lightColor="lcr",t.vibration="vbr",t.channel="cl",t.channels="cls",t.receive="rce",t.value="vle",t.actionId="aid",t.inputValue="ipv",t.gameType="gt",t.thirdPartyAppsData="tpasd",t.thirdPartyAppData="tpad",t.pubgAppId="pgai",t.uniqueId="uqid",t.userUniqueId="uuqid",t.photoURL="pul",t.displayName="dn",t.ludoStarAppId="lsaid",t.freeFireAppId="ffaid",t.callOfDutyAppId="codaid",t.robloxAppId="rxaid",t.eightBallPoolAppId="ebpaid",t.amongUsAppId="auaid",t.unoAppId="uoaid",t.miniMilitiaAppId="mmaid",t.carromAppId="cmaid",t.tennisClashAppId="tcaid",t.chessAppId="chaid",t.asphalt9AppId="a9aid",t.golfBattleAppId="gbaid",t.arenaBreakoutAppId="abaid",t))(b||{}),A=(a=>(a.asc="asc",a.desc="desc",a))(A||{}),N=(i=>(i.lessThan="<",i.lessThanOrEqualTo="<=",i.equalTo="==",i.notEqual="!=",i.greaterThanOrEqualTo=">=",i.greaterThan=">",i.arrayContains="array-contains",i.inArray="in",i.notInArray="not-in",i.arrayContainsAny="array-contains-any",i))(N||{});c(b,"Duplicate DBColumnKeysShortFormEnum value found:");c(A,"Duplicate FrbOrderbyDirectionEnum value found:");c(N,"Duplicate FrbWhereConditionEnum value found:");var y=(p=>(p.success="success",p.failed="failed",p.notFound="notFound",p.badRequest="badRequest",p.serverError="serverError",p.created="created",p.deleted="deleted",p.updated="updated",p.tooManyRequests="tooManyRequests",p.invalidRequest="invalidRequest",p.unAuthenticated="unAuthenticated",p.unAuthorized="unAuthorized",p.itemExists="itemExists",p))(y||{}),z=(i=>(i[i.success=200]="success",i[i.failed=500]="failed",i[i.notFound=404]="notFound",i[i.badRequest=400]="badRequest",i[i.created=201]="created",i[i.unAuthenticated=401]="unAuthenticated",i[i.unAuthorized=403]="unAuthorized",i[i.tooManyRequests=429]="tooManyRequests",i[i.invalidRequest=410]="invalidRequest",i[i.itemExists=10001]="itemExists",i))(z||{}),$=(g=>(g.get="get",g.post="post",g.put="put",g.delete="delete",g))($||{}),j=(r=>(r.blank="_blank",r))(j||{}),W=(r=>(r.encryptedDataSearchParam="s",r))(W||{}),V=(a=>(a.Json="application/json",a.FormData="multipart/form-data",a))(V||{}),Y=(a=>(a[a.approved=1]="approved",a[a.rejected=2]="rejected",a))(Y||{}),Z=(a=>(a[a.easypaisa=1]="easypaisa",a[a.jazzcash=2]="jazzcash",a))(Z||{}),H=(s=>(s[s.id=1]="id",s[s.roomCode=2]="roomCode",s[s.email=3]="email",s[s.phoneNumber=4]="phoneNumber",s[s.uniqueId=5]="uniqueId",s[s.pubgAppId=6]="pubgAppId",s))(H||{}),J=(a=>(a[a.completed=1]="completed",a[a.rejected=2]="rejected",a))(J||{}),X=(a=>(a[a.true=1]="true",a[a.false=0]="false",a))(X||{}),Q=(s=>(s.STRING="string",s.OBJECT="object",s.ARRAY="array",s.boolean="boolean",s.NUMBER="number",s.FUNCTION="function",s))(Q||{}),S=(d=>(d.web="web",d.android="android",d.ios="ios",d))(S||{}),k=(f=>(f.Years="years",f.Months="months",f.Days="days",f.Hours="hours",f.Minutes="minutes",f.Seconds="seconds",f.Milliseconds="milliseconds",f))(k||{});c(S,"duplicate values in PlatformTypeEnum");c(y,"duplicate values in ResponseCodeEnum");c(z,"duplicate values in ResponseStatusEnum");c($,"duplicate values in RequestTypeEnum");c(j,"duplicate values in LinkTargetEnum");c(W,"duplicate values in SearchParamKeysEnum");c(V,"duplicate values in RequestContentTypeEnum");c(Y,"duplicate values in RequestStatusEnum");c(Z,"duplicate values in TransferMethodEnum");c(H,"duplicate values in QueryKeyTypeEnum");c(J,"duplicate values in ProcessStatusEnum");c(X,"duplicate values in BooleanEnum");c(Q,"duplicate values in varTypesEnum");c(k,"duplicate values in TimeUnitEnum");var U=o=>{var r;return o!=null&&((r=o==null?void 0:o.trim())==null?void 0:r.length)>0};var G=o=>{var r;return (r=new Date(o))==null?void 0:r.toISOString()},ae=({val:o})=>{var a;let r=M__default.default(o);return o&&(r!=null&&r.isValid())?(a=r==null?void 0:r.toDate())==null?void 0:a.getTime():null},re=o=>{try{if(U(o)){let r=M__default.default(o);if(r!=null&&r.isValid()){let a=r==null?void 0:r.diff(M__default.default(new Date),"milliseconds");return Date.now()+a}else return 0}else return 0}catch(r){return x(r),0}};exports.convertToDateTimestampToStoreInDB=ae;exports.getDateFromFrbTimestamp=G;exports.getRemainingTimeForCountDown=re;//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map