Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/be-BOP-io-SA/be-BOP
/ functions
Functions
820 in github.com/be-BOP-io-SA/be-BOP
⨍
Functions
820
◇
Types & classes
110
↓ 3 callers
Function
reencodeExtendedKey
(key: string, targetVersion: Buffer)
src/lib/server/bitcoin-nodeless.ts:21
↓ 3 callers
Function
removeFromCartInDb
( product: Product, quantity: number, params: { user: UserIdentifier; totalQuantity?: boolean; deposi
src/lib/server/cart.ts:389
↓ 3 callers
Function
resetTransporter
()
src/lib/server/email.ts:28
↓ 3 callers
Function
resolveStockProduct
( productId: string, session?: ClientSession )
src/lib/server/product.ts:196
↓ 3 callers
Function
restoreFromPendingSnapshot
( cart: Cart, snapshotId: string )
src/lib/server/cart.ts:53
↓ 3 callers
Function
runAddAttempt
( pairs: SlugQty[], locals: App.Locals, opts: { clearFirst: boolean } )
src/routes/(app)/cart/+page.server.ts:189
↓ 3 callers
Function
s3ProductPrefix
(productId: string)
src/lib/server/s3.ts:182
↓ 3 callers
Function
selectBestDiscount
( discounts: Discount[], items: SelectBestItem[], context: DiscountContext )
src/lib/server/discount.ts:172
↓ 3 callers
Function
sendNotification
(subject: string, htmlContent: string)
src/routes/(app)/admin[[hash=admin_hash]]/backup/import/+page.server.ts:246
↓ 3 callers
Function
sendResetPasswordNotification
( user: User, opts?: { alternateEmail?: string } )
src/lib/server/sendNotification.ts:15
↓ 3 callers
Function
subscriptionUnitToSeconds
(value: number, unit: SubscriptionDuration)
src/lib/types/SubscriptionDuration.ts:10
↓ 3 callers
Function
toShopTzCalendarDayInstant
(date: Date, timezone: string)
src/lib/utils/sameDayBooking.ts:45
↓ 3 callers
Function
typedFromEntries
( obj: Readonly<Array<Readonly<[K, V]>>> )
src/lib/utils/typedFromEntries.ts:1
↓ 3 callers
Function
uploadFileToS3
(imageUrl: URL | RequestInfo | undefined, s3Key: string)
src/routes/(app)/admin[[hash=admin_hash]]/backup/import/+page.server.ts:191
↓ 3 callers
Function
upsertConfig
(id: string, data: unknown)
src/lib/server/layout-link-translations.test.ts:10
↓ 3 callers
Function
vatRate
(country: CountryAlpha2 | undefined)
src/lib/types/Country.ts:489
↓ 3 callers
Function
webChannelForUser
(hasPosOptions?: boolean)
src/lib/server/discount.ts:197
↓ 2 callers
Function
activePercentageDiscountFilter
Mongo filter for active percentage discounts within their date window
src/lib/server/discount.ts:207
↓ 2 callers
Function
addDiscountFreeProducts
Adds the free products of the specified discount to the specified accumulator
src/lib/server/orders.ts:2208
↓ 2 callers
Function
addToCart
({ params, request, locals }: RequestEvent)
src/routes/(app)/product/[id]/+page.server.ts:302
↓ 2 callers
Function
addToOrderTab
(params: { tabSlug: string; productId: string; })
src/lib/server/orderTab.ts:206
↓ 2 callers
Function
apiUrl
()
src/lib/server/swiss-bitcoin-pay.ts:3
↓ 2 callers
Function
asPaymentProcessor
(value: string)
src/routes/(app)/admin[[hash=admin_hash]]/pos-payments/+page.server.ts:12
↓ 2 callers
Function
buildBadges
( slugs: string[], productsBySlug: Map<string, Product>, language: string )
src/routes/(app)/cart/+page.server.ts:119
↓ 2 callers
Function
buildTagGroupsForPrint
( items: Array<{ quantity: number; printedQuantity?: number; chosenVariations?: Record<string, string>;
src/lib/server/orderTab.ts:382
↓ 2 callers
Function
buildTalerHeaders
()
src/lib/server/sdk/contrib/PPTaler.ts:39
↓ 2 callers
Function
calculateTotalCashback
( session: PosSession )
src/lib/server/pos-sessions.ts:139
↓ 2 callers
Function
cancelPayment
( params: { id: string; paymentId: string }, redirectUrl: string )
src/lib/server/orders.ts:587
↓ 2 callers
Function
checkPasswordPwnedTimes
(password: string)
src/lib/types/User.ts:36
↓ 2 callers
Function
checkProductVariationsIntegrity
( product: Pick<Product, 'name' | '_id' | 'price' | 'variations'>, chosenVariations: Record<string, string>
src/lib/types/Product.ts:215
↓ 2 callers
Function
cleanup
()
src/routes/(app)/pos/touch/tab/[orderTabSlug]/sse/+server.ts:14
↓ 2 callers
Function
clearAbandonedCartsAndOrdersFromTab
(tab: OrderTab)
src/lib/server/orderTab.ts:18
↓ 2 callers
Function
computeAvailableAmount
(product: Product, cart: Cart)
src/lib/server/cart.ts:440
↓ 2 callers
Function
computeDeliveryFees
( currency: Currency, country: CountryAlpha2, items: Array<{ product: Pick< Product, | 'price' |
src/lib/cart.ts:502
↓ 2 callers
Function
concludeOrderTab
({ slug }: { slug: string })
src/lib/server/orderTab.ts:108
↓ 2 callers
Function
countryFromIp
(ip: string)
src/lib/server/geoip.ts:85
↓ 2 callers
Function
createIndexes
()
src/lib/server/database.ts:253
↓ 2 callers
Method
createPayment
(params: CreatePaymentParams)
src/lib/server/sdk/pp.ts:62
↓ 2 callers
Function
createS3Client
(usePublicEndpoint = false)
src/lib/server/s3.ts:13
↓ 2 callers
Function
createScheduleEvent
( productId: string, eventId: ObjectId, beginsAt: Date, endsAt: Date, slugSuffix = '' )
src/lib/server/orders.ts:1379
↓ 2 callers
Function
createSubscriptionObjects
( subscribers: Array<{ email?: string; npub?: string; paidUntil: string }>, productId: string, startNumber:
src/routes/(app)/admin[[hash=admin_hash]]/product/[id]/subscribers/+page.server.ts:88
↓ 2 callers
Function
datesOverlapRange
(dates: Date[], rangeStart: number, rangeEnd: number)
src/lib/server/orders.ts:2654
↓ 2 callers
Function
defaultSmtpSettings
()
src/routes/(app)/admin[[hash=admin_hash]]/smtp/+page.server.ts:16
↓ 2 callers
Method
destroy
()
src/lib/server/lock.ts:27
↓ 2 callers
Function
discountTargetsProduct
( discount: Pick<Discount, 'wholeCatalog' | 'productIds' | 'requiredTagIds'>, product: { _id: string; tagIds
src/lib/server/discount.ts:134
↓ 2 callers
Function
enableTelemetry
(options?: { forceBeaconNow?: boolean; source?: string })
src/lib/server/telemetry-helpers.ts:44
↓ 2 callers
Function
ensureDefaultSearchlist
(session?: ClientSession)
src/lib/server/migrations.ts:13
↓ 2 callers
Function
ensureSearchSearchlist
(session?: ClientSession)
src/lib/server/migrations.ts:56
↓ 2 callers
Function
evaluateDiscountConditions
(discount: Discount, ctx: DiscountContext)
src/lib/server/discount.ts:49
↓ 2 callers
Function
exportToICS
(event: ScheduleEvent, pastEventDelay: number)
src/lib/types/Schedule.ts:72
↓ 2 callers
Function
extractVat
(amount: number, rate: number)
src/lib/utils/vat.ts:52
↓ 2 callers
Function
fetchAndSaveExchangeRates
()
src/lib/server/locks/currency-lock.ts:23
↓ 2 callers
Function
fieldDocFields
(parsed: z.infer<typeof fieldSchema>, options: string[] | undefined)
src/routes/(app)/admin[[hash=admin_hash]]/config/checkout-fields/+page.server.ts:59
↓ 2 callers
Function
generateBulkSubscriptionNumbers
(count: number)
src/routes/(app)/admin[[hash=admin_hash]]/product/[id]/subscribers/+page.server.ts:73
↓ 2 callers
Function
generateZTicketText
(session: PosSession)
src/lib/server/pos-sessions.ts:274
↓ 2 callers
Function
getContrastRatio
WCAG 2.1 contrast ratio between two colors
src/lib/server/theme-assist.ts:28
↓ 2 callers
Function
getHydratedOrderTab
(locale: Locale, tabSlug: string)
src/routes/(app)/pos/touch/tab/[orderTabSlug]/+page.server.ts:119
↓ 2 callers
Function
getLastClosedSession
()
src/lib/server/pos-sessions.ts:21
↓ 2 callers
Function
getLuminance
WCAG 2.1 relative luminance
src/lib/server/theme-assist.ts:18
↓ 2 callers
Function
getProcessor
(processor: string)
src/lib/server/sdk/pp.ts:103
↓ 2 callers
Function
getProcessorsForMethod
(method: PaymentMethod)
src/lib/server/sdk/pp.ts:107
↓ 2 callers
Function
getProductsWithStock
()
src/lib/server/product.ts:268
↓ 2 callers
Function
getSubscriptionDuration
(product: { subscriptionDuration?: SubscriptionDuration; })
src/lib/server/orders.ts:2223
↓ 2 callers
Function
getSubscriptionsToRemindViaNostr
( now: Date, reminderWindow: Date )
src/lib/server/locks/subscription-lock.ts:39
↓ 2 callers
Function
getTalerOrder
(orderId: string)
src/lib/server/sdk/contrib/PPTaler.ts:46
↓ 2 callers
Function
getTransporter
()
src/lib/server/email.ts:33
↓ 2 callers
Function
handleEmailNotification
(email: EmailNotification)
src/lib/server/locks/email-notifications.ts:27
↓ 2 callers
Function
handleFilesImport
( fileData: T[], importTypeFiles: ImportTypeFilesTypes | undefined, handler: (file: T) => Promise<boolean>
src/routes/(app)/admin[[hash=admin_hash]]/backup/import/+page.server.ts:137
↓ 2 callers
Function
handleNostrNotification
(nostrNotification: NostRNotification)
src/lib/server/locks/nostr-notifications.ts:175
↓ 2 callers
Function
handleReceivedMessage
(message: NostRReceivedMessage)
src/lib/server/locks/handle-messages.ts:76
↓ 2 callers
Function
hasMoreDecimalsThanCurrency
(amount: number, currency: Currency)
src/lib/utils/currency-validation.ts:4
↓ 2 callers
Function
hexToRgb
(hex: string)
src/lib/server/theme-assist.ts:5
↓ 2 callers
Function
initRelayPool
()
src/lib/server/locks/nostr-notifications.ts:99
↓ 2 callers
Function
isAddressUsed
(address: string)
src/lib/server/bitcoin-nodeless.ts:247
↓ 2 callers
Function
isEmptyObject
(obj: unknown)
src/lib/utils/is-empty-object.ts:1
↓ 2 callers
Function
isPaypalEnabled
()
src/lib/server/paypal.ts:5
↓ 2 callers
Function
isSubscriptionDueForReminder
( subscription: PaidSubscription, now: Date )
src/lib/server/locks/subscription-lock.ts:19
↓ 2 callers
Function
isZPubValid
(key: string)
src/lib/server/bitcoin-nodeless.ts:79
↓ 2 callers
Function
listTransactions
(label?: string)
src/lib/server/bitcoind.ts:208
↓ 2 callers
Function
lndCreateInvoice
( amount: number, opts?: { expireAfterSeconds?: number; label?: string; milliSatoshis?: boolean; des
src/lib/server/lnd.ts:180
↓ 2 callers
Function
lndGetInfo
()
src/lib/server/lnd.ts:120
↓ 2 callers
Function
lndLookupInvoice
(invoiceId: string)
src/lib/server/lnd.ts:211
↓ 2 callers
Function
loadEnabledCheckoutFields
()
src/lib/server/checkoutFields.ts:13
↓ 2 callers
Function
logProductCreationEvents
( slug: string, priceAmount: number, priceCurrency: string, vatProfileId: string | undefined, stock: numb
src/lib/server/accounting-log.ts:32
↓ 2 callers
Function
migration2492
()
src/lib/server/migrations.test.ts:7
↓ 2 callers
Function
minutesToTime
(minutes: number)
src/lib/types/Schedule.ts:117
↓ 2 callers
Function
oauthConfig
( oauth: RuntimeConfig['oauth'][number], fetch: typeof globalThis.fetch )
src/lib/server/oauth.ts:6
↓ 2 callers
Function
onProductCreated
(product: Pick<Product, '_id' | 'name'>)
src/routes/(app)/admin[[hash=admin_hash]]/product/new/+page.server.ts:624
↓ 2 callers
Function
orderAddressLabel
(orderId: string, paymentId: string | ObjectId)
src/lib/server/bitcoind.ts:383
↓ 2 callers
Function
orderAmountWithNoPaymentsCreated
( order: Pick<Order, 'currencySnapshot'> & { payments: Pick<OrderPayment, 'currencySnapshot' | 'status'>[];
src/lib/types/Order.ts:402
↓ 2 callers
Function
orderRemainingToPay
( order: Pick<Order, 'currencySnapshot'> & { payments: Pick<OrderPayment, 'currencySnapshot' | 'status'>[];
src/lib/types/Order.ts:426
↓ 2 callers
Function
osbRequest
(endpoint: string, body: object)
src/lib/server/sdk/contrib/PPOsb.ts:28
↓ 2 callers
Function
overridesFromEnvVars
(base: typeof baseConfig)
src/lib/server/runtime-config.ts:643
↓ 2 callers
Function
padZero
(num: number)
src/lib/utils/timeZoneOffset.ts:14
↓ 2 callers
Function
parseDiscountConditionFields
(formData: FormData)
src/lib/server/discount.ts:288
↓ 2 callers
Function
parseForm
(request: Request)
src/routes/(app)/admin[[hash=admin_hash]]/s3/+page.server.ts:39
↓ 2 callers
Function
parseForm
(formData: FormData)
src/routes/(app)/admin[[hash=admin_hash]]/config/checkout-fields/+page.server.ts:27
↓ 2 callers
Function
parseIdsFromFormData
(formData: FormData)
src/routes/(app)/admin[[hash=admin_hash]]/product/[id]/subscribers/+page.server.ts:106
↓ 2 callers
Function
parseOptionalCountry
(field: string, label: string)
src/lib/server/discount.ts:311
↓ 2 callers
Function
parseOptionalNumber
(raw: string | null, fallback: number | undefined)
src/lib/server/searchlist.ts:111
← previous
next →
201–300 of 820, ranked by callers