← Public packages
@kentcdodds/wise
Call Wise profiles, balances, quotes, recipients, and transfers with wiseApiToken.
src/index.ts
38 lines · 1.1 KB · TypeScript/**
* Wise helpers for business and personal profiles via wiseApiToken.
* Prefer list-profiles / smoke-test for auth checks; guard mutations with confirm or dryRun.
*
* @example
* import wise from 'kody:@kentcdodds/wise'
* const overview = await wise()
*/
import listProfiles from './list-profiles.ts'
export { default as listProfiles } from './list-profiles.ts'
export { default as listBalances } from './list-balances.ts'
export { default as listRecipients } from './list-recipients.ts'
export { default as listTransfers } from './list-transfers.ts'
export { default as getTransfer } from './get-transfer.ts'
export { default as createQuote } from './create-quote.ts'
export { default as smokeTest } from './smoke-test.ts'
export { wiseRequest, resolveProfileId } from './core.ts'
export default async function wiseOverview() {
const { profiles, count } = await listProfiles()
return {
name: '@kentcdodds/wise',
secret: 'wiseApiToken',
profileCount: count,
profiles,
exports: [
'./list-profiles',
'./list-balances',
'./list-recipients',
'./list-transfers',
'./get-transfer',
'./create-quote',
'./smoke-test',
],
}
}