Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andyshephard/PricingKit
/ functions
Functions
558 in github.com/andyshephard/PricingKit
⨍
Functions
558
◇
Types & classes
189
↓ 2 callers
Function
getDescription
()
src/app/dashboard/apple/subscriptions/[id]/page.tsx:114
↓ 2 callers
Function
getEarliestEffectiveDate
()
src/components/subscriptions/apple-subscription-pricing-editor.tsx:103
↓ 2 callers
Function
getInAppPurchasePrices
( credentials: AppleConnectCredentials, inAppPurchaseId: string )
src/lib/apple-connect/products.ts:310
↓ 2 callers
Function
getLatestRegionsVersion
()
src/lib/google-play/subscriptions.ts:32
↓ 2 callers
Function
getPPPMultipliers
(forceRefresh = false)
src/lib/world-bank/ppp.ts:288
↓ 2 callers
Function
getPlatformFromPath
(pathname: string)
src/lib/utils/platform-routes.ts:59
↓ 2 callers
Function
getProductTitle
(product: InAppProduct)
src/components/products/products-table.tsx:47
↓ 2 callers
Function
getStandardPriceUsd
(entry)
scripts/generate-netflix-index.mjs:22
↓ 2 callers
Function
getSubscriptionDetails
( credentials: AppleConnectCredentials, subscriptionId: string )
src/lib/apple-connect/subscriptions.ts:216
↓ 2 callers
Function
getSubscriptionPricePoints
( credentials: AppleConnectCredentials, subscriptionId: string, territoryCode: string = 'USA' )
src/lib/apple-connect/subscriptions.ts:500
↓ 2 callers
Function
getSubscriptionTitle
(subscription: Subscription)
src/components/subscriptions/subscriptions-table.tsx:74
↓ 2 callers
Function
googlePlayFetch
( credentials: ServiceAccountCredentials, path: string, options: GooglePlayFetchOptions = {} )
src/lib/google-play/client.ts:180
↓ 2 callers
Function
handleCancelChange
(regionCode: string)
src/components/products/pricing-editor.tsx:172
↓ 2 callers
Function
handleCancelChange
(territoryCode: string)
src/components/subscriptions/apple-subscription-pricing-editor.tsx:287
↓ 2 callers
Function
handleConnect
(p: 'google' | 'apple')
src/components/layout/platform-selector.tsx:116
↓ 2 callers
Function
handleOpenChange
(open: boolean)
src/components/layout/connect-platform-modal.tsx:78
↓ 2 callers
Function
hasTierData
()
src/lib/apple-connect/price-tier-data.ts:91
↓ 2 callers
Function
isNumericSubscriptionId
(id: string)
src/app/api/apple/subscriptions/[id]/route.ts:21
↓ 2 callers
Function
normalizeProducts
( response: AppleApiListResponse<AppleInAppPurchase> )
src/lib/apple-connect/products.ts:430
↓ 2 callers
Function
processPrices
( priceDataList: SubscriptionPriceData[], targetRecord: Record<string, AppleProductPrice>, i
src/lib/apple-connect/subscriptions.ts:434
↓ 2 callers
Function
safeParseUnits
(units: string)
src/lib/google-play/types.ts:389
↓ 2 callers
Function
sleep
(ms: number)
src/lib/utils/rate-limit.ts:46
↓ 2 callers
Function
switchPlatformRoute
(pathname: string, toPlatform: Platform)
src/lib/utils/platform-routes.ts:44
↓ 2 callers
Function
unauthorizedResponse
(message: string = 'Not authenticated')
src/middleware/auth.ts:39
↓ 2 callers
Function
updateBasePlanPrices
( credentials: ServiceAccountCredentials, packageName: string, productId: string, basePlanId: string,
src/lib/google-play/subscriptions.ts:104
↓ 2 callers
Function
updateInAppProductPrices
( credentials: ServiceAccountCredentials, packageName: string, productId: string, prices: Record<strin
src/lib/google-play/products.ts:186
↓ 2 callers
Function
useAppleAppPrice
()
src/hooks/use-apple-app-price.ts:10
↓ 2 callers
Function
useAppleApps
()
src/hooks/use-apple-apps.ts:9
↓ 2 callers
Function
useHasHydrated
()
src/store/auth-store.ts:243
↓ 2 callers
Function
useUpdateAppleSubscriptionPrices
()
src/hooks/use-subscriptions.ts:237
↓ 2 callers
Function
useUpdateBasePlanPrices
(platformOverride?: 'google' | 'apple')
src/hooks/use-subscriptions.ts:113
↓ 2 callers
Function
useUpdateProductPrices
(platformOverride?: 'google' | 'apple')
src/hooks/use-products.ts:102
↓ 2 callers
Function
validateFile
(file: File)
src/components/layout/connect-platform-modal.tsx:95
↓ 2 callers
Function
validateFile
(file: File)
src/components/auth/service-account-upload.tsx:46
↓ 2 callers
Function
validateFile
(file: File)
src/components/auth/apple-connect-upload.tsx:51
↓ 1 callers
Function
appleToMoney
(applePrice: { customerPrice: string; currency: string })
src/components/products/bulk-pricing-modal.tsx:68
↓ 1 callers
Function
appleToMoney
(applePrice: { customerPrice: string; currency: string })
src/components/products/pricing-editor.tsx:69
↓ 1 callers
Function
applyRounding
( price: number, mode: RoundingMode, currencyCode: string, tiers?: readonly RoundingTier[] )
src/lib/google-play/currency.ts:80
↓ 1 callers
Function
base64ToBase64Url
(base64: string)
src/lib/apple-connect/client.ts:109
↓ 1 callers
Function
base64ToBase64Url
(base64: string)
scripts/apple-jwt.ts:35
↓ 1 callers
Function
base64UrlEncodeBytes
(bytes: ArrayBuffer)
src/lib/google-play/client.ts:30
↓ 1 callers
Function
buildUrl
(path: string, query?: GooglePlayFetchOptions['query'])
src/lib/google-play/client.ts:165
↓ 1 callers
Function
calculateNewBasePlanPrice
( currentConfig: RegionalBasePlanConfig, operation: { type: 'fixed' | 'percentage' | 'round'; value?: numb
src/lib/google-play/subscriptions.ts:299
↓ 1 callers
Function
clamp
(value)
scripts/generate-netflix-index.mjs:14
↓ 1 callers
Function
clampNanos
(units: number, nanos: number)
src/lib/google-play/types.ts:399
↓ 1 callers
Function
createAppleSession
( credentials: AppleConnectCredentials )
src/lib/apple-connect/client.ts:256
↓ 1 callers
Function
createSession
(credentials: ServiceAccountCredentials)
src/lib/google-play/client.ts:273
↓ 1 callers
Function
deleteAppleSession
()
src/lib/apple-connect/client.ts:286
↓ 1 callers
Function
deleteBasePlanRegionPrice
( credentials: ServiceAccountCredentials, packageName: string, productId: string, basePlanId: string,
src/lib/google-play/subscriptions.ts:206
↓ 1 callers
Function
deleteRegionPrice
( credentials: ServiceAccountCredentials, packageName: string, productId: string, _regionCode: string
src/lib/google-play/products.ts:263
↓ 1 callers
Function
deleteSession
()
src/lib/google-play/client.ts:299
↓ 1 callers
Function
encodePricePointId
(sourceId: string, territoryCode: string, priceTier: string)
src/lib/apple-connect/app-price.ts:77
↓ 1 callers
Function
fetchExchangeRates
(forceRefresh = false)
src/components/products/bulk-pricing-modal.tsx:328
↓ 1 callers
Function
fetchExchangeRates
(forceRefresh = false)
src/components/subscriptions/bulk-pricing-modal.tsx:186
↓ 1 callers
Function
fetchExchangeRates
(forceRefresh = false)
src/components/subscriptions/apple-subscription-bulk-pricing-modal.tsx:290
↓ 1 callers
Function
fetchFromApi
* Fetch latest exchange rates from Open Exchange Rates API
src/lib/exchange-rates/client.ts:79
↓ 1 callers
Function
fetchGroupSubscriptions
( credentials: AppleConnectCredentials, groupId: string, groupName: string )
src/lib/apple-connect/subscriptions.ts:105
↓ 1 callers
Function
fetchPPPData
(forceRefresh = false)
src/components/products/bulk-pricing-modal.tsx:308
↓ 1 callers
Function
fetchPPPData
(forceRefresh = false)
src/components/subscriptions/bulk-pricing-modal.tsx:166
↓ 1 callers
Function
fetchPPPData
(forceRefresh = false)
src/components/subscriptions/apple-subscription-bulk-pricing-modal.tsx:270
↓ 1 callers
Function
fetchPPPData
()
src/lib/world-bank/ppp.ts:212
↓ 1 callers
Function
formatApplePeriod
(period: string)
src/components/subscriptions/apple-subscription-pricing-editor.tsx:55
↓ 1 callers
Function
formatApplePeriod
(period: string)
src/components/subscriptions/subscriptions-table.tsx:151
↓ 1 callers
Function
formatAppleProductType
(type?: string)
src/app/dashboard/apple/products/[id]/page.tsx:17
↓ 1 callers
Function
formatAppleStatus
(status: string)
src/components/subscriptions/apple-subscription-pricing-editor.tsx:68
↓ 1 callers
Function
formatAppleStatus
(state?: string)
src/app/dashboard/apple/products/[id]/page.tsx:27
↓ 1 callers
Function
formatAppleStatus
(state?: string)
src/app/dashboard/apple/subscriptions/[id]/page.tsx:31
↓ 1 callers
Function
formatDate
(dateString: string)
src/components/subscriptions/apple-subscription-pricing-editor.tsx:110
↓ 1 callers
Function
formatDateShort
(dateString: string)
src/components/subscriptions/apple-subscription-pricing-editor.tsx:120
↓ 1 callers
Function
generateJWT
(credentials: AppleConnectCredentials)
src/lib/apple-connect/client.ts:25
↓ 1 callers
Function
generateJWT
(keyId: string, issuerId: string, privateKey: string)
scripts/apple-jwt.ts:39
↓ 1 callers
Function
getAllBigMacData
()
src/lib/conversion-indexes/big-mac.ts:78
↓ 1 callers
Function
getAllNetflixData
()
src/lib/conversion-indexes/netflix.ts:1268
↓ 1 callers
Function
getAllRegionCodes
()
src/lib/google-play/currency.ts:445
↓ 1 callers
Function
getAppPriceSchedule
( credentials: AppleConnectCredentials )
src/lib/apple-connect/app-price.ts:13
↓ 1 callers
Function
getAppleAuthFromCookies
()
src/middleware/auth.ts:80
↓ 1 callers
Function
getAvailablePricePoints
( credentials: AppleConnectCredentials, territoryCode: string = 'USA' )
src/lib/apple-connect/products.ts:483
↓ 1 callers
Function
getBasePrice
()
src/app/dashboard/google/subscriptions/[id]/page.tsx:63
↓ 1 callers
Function
getBasePrice
()
src/app/dashboard/apple/subscriptions/[id]/page.tsx:98
↓ 1 callers
Function
getCacheStatus
()
src/lib/exchange-rates/client.ts:192
↓ 1 callers
Function
getCurrencyForRegion
(regionCode: string, actualCurrencies?: Record<string, string>)
src/lib/google-play/currency.ts:41
↓ 1 callers
Function
getDisplayPrice
(territoryCode: string, originalPrice: AppleProductPrice)
src/components/subscriptions/apple-subscription-pricing-editor.tsx:371
↓ 1 callers
Function
getGoogleAccessToken
( credentials: ServiceAccountCredentials )
src/lib/google-play/client.ts:120
↓ 1 callers
Function
getGoogleAuthFromCookies
()
src/middleware/auth.ts:54
↓ 1 callers
Function
getInAppProductRaw
( credentials: ServiceAccountCredentials, packageName: string, productId: string )
src/lib/google-play/products.ts:175
↓ 1 callers
Function
getInAppPurchasePricePointsForTerritory
( credentials: AppleConnectCredentials, inAppPurchaseId: string, territoryCode: string )
src/lib/apple-connect/products.ts:877
↓ 1 callers
Function
getNavigation
(platform: Platform | null)
src/components/layout/sidebar.tsx:25
↓ 1 callers
Function
getProductBasePriceBySchedule
( credentials: AppleConnectCredentials, priceScheduleId: string, territoryCode: string = 'USA' )
src/lib/apple-connect/products.ts:161
↓ 1 callers
Function
getProductDetailRoute
(platform: Platform, sku: string)
src/lib/utils/platform-routes.ts:15
↓ 1 callers
Function
getProductTitle
()
src/app/dashboard/google/products/[sku]/page.tsx:47
↓ 1 callers
Function
getProductTitle
()
src/app/dashboard/apple/products/[id]/page.tsx:99
↓ 1 callers
Function
getSourceIdForIAP
( credentials: AppleConnectCredentials, inAppPurchaseId: string )
src/lib/apple-connect/products.ts:663
↓ 1 callers
Function
getSubscriptionDetailRoute
(platform: Platform, id: string)
src/lib/utils/platform-routes.ts:22
↓ 1 callers
Function
getSubscriptionTitle
()
src/app/dashboard/google/subscriptions/[id]/page.tsx:47
↓ 1 callers
Function
getSubscriptionTitle
()
src/app/dashboard/apple/subscriptions/[id]/page.tsx:91
↓ 1 callers
Function
getTotalRegions
(subscription: Subscription)
src/components/subscriptions/subscriptions-table.tsx:104
↓ 1 callers
Function
getTotalRegions
()
src/app/dashboard/google/subscriptions/[id]/page.tsx:55
↓ 1 callers
Function
getTotalTerritories
()
src/app/dashboard/apple/subscriptions/[id]/page.tsx:110
↓ 1 callers
Function
handleAddRegion
(basePlanId: string, regionCode: string)
src/components/subscriptions/base-plan-editor.tsx:401
↓ 1 callers
Function
handleAppleSubmit
()
src/components/layout/connect-platform-modal.tsx:222
← previous
next →
101–200 of 558, ranked by callers