import { ApiKeys, FormData, TinkLoanData, UserData } from '../types'; import { useBaseModel, UseBaseModelType } from './use-base-model'; import { UseBelongsTo, useBelongsTo } from './use-belongs-to'; export type UseTinkLoanModelType = UseBaseModelType & { form: UseBelongsTo; user: UseBelongsTo; }; export const useTinkLoans = (): UseTinkLoanModelType => { const modelHooks = useBaseModel(ApiKeys.TINKLOANS); const form = useBelongsTo(modelHooks.model, 'form'); const user = useBelongsTo(modelHooks.model, 'user'); return { ...modelHooks, form, user, }; };