UNPKG

@cranberry-money/shared-services

Version:

Platform-agnostic API services with pure functions and dependency injection. Includes auth, portfolios, instruments, countries, sectors, and more.

11 lines 1.02 kB
import { AxiosInstance } from 'axios'; import type { TargetTrade, CreateTargetTrade, UpdateTargetTrade, TargetTradeQueryParams, PaginatedResponse } from '@cranberry-money/shared-types'; type PaginatedTargetTrades = PaginatedResponse<TargetTrade>; export declare const configureTargetTrades: (apiClient: AxiosInstance) => void; export declare const getTargetTrades: (params?: TargetTradeQueryParams) => Promise<import("axios").AxiosResponse<PaginatedTargetTrades, any>>; export declare const getTargetTradeByUuid: (uuid: string) => Promise<import("axios").AxiosResponse<TargetTrade, any>>; export declare const createTargetTrade: (data: CreateTargetTrade) => Promise<import("axios").AxiosResponse<TargetTrade, any>>; export declare const updateTargetTrade: (uuid: string, data: UpdateTargetTrade) => Promise<import("axios").AxiosResponse<TargetTrade, any>>; export declare const deleteTargetTrade: (uuid: string) => Promise<import("axios").AxiosResponse<any, any>>; export {}; //# sourceMappingURL=targetTrades.d.ts.map