Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import { Container, Service } from 'typedi'; import { ResultWithValue } from '@contracts/resultWithValue'; import { getConfig } from '../internal/configService'; import { BaseApiService } from './baseApiService'; @Service() export class FormStatusApiService extends BaseApiService { constructor() { const apiUrl = getConfig().getNmsUdApiUrl(); super(apiUrl); } async getRecordFromApi<T>(id: string, segment: string): Promise<ResultWithValue<T>> { const url = `status/${segment}/${id}`; return this.get<T>(url); } } export const getFormStatusApiService = () => Container.get(FormStatusApiService); |