import { ApiKeys, TinkAccountData, UserData } from '../types'; import { useBaseModel, UseBaseModelType } from './use-base-model'; import { UseBelongsTo, useBelongsTo } from './use-belongs-to'; export type UseTinkAccountModelType = UseBaseModelType & { user: UseBelongsTo; }; export const useTinkAccounts = (): UseTinkAccountModelType => { const modelHooks = useBaseModel(ApiKeys.TINKACCOUNTS); const user = useBelongsTo(modelHooks.model, 'user'); return { ...modelHooks, user, }; };