Backend security / security (push) Successful in 8s
Backend verify / verify (push) Failing after 10m45s
Conventional commits / commits (pull_request) Successful in 29s
Backend security / security (pull_request) Successful in 8s
Backend verify / verify (pull_request) Failing after 10m37s
Store account membership, portfolio, operations, forecasts and market sources in SQLite. Coalesce scoped refreshes, fence connection revisions, preserve complete financial snapshots and stabilize operation period state. BREAKING CHANGE: investment reads return data/meta resource envelopes and locally persisted snapshots; consumers must use the matching OpenAPI contract and explicit synchronization endpoints.
37 lines
1.0 KiB
TypeScript
37 lines
1.0 KiB
TypeScript
// Public cross-module surface. Nest providers are exported by the matching module.
|
|
export { InstrumentMetadataService } from './instrument-metadata.service';
|
|
export {
|
|
TbankAccessService,
|
|
type TbankConnectionContext,
|
|
} from './tbank-access.service';
|
|
export {
|
|
type TbankBond,
|
|
type TbankCandle,
|
|
type TbankCoupon,
|
|
type TbankFundamentals,
|
|
type TbankShare,
|
|
} from './tbank-market.types';
|
|
export { TbankTokenService } from './tbank-token.service';
|
|
export { supportedTbankAccounts } from './tbank-account.policy';
|
|
export {
|
|
TbankClient,
|
|
type TbankDividend,
|
|
type TbankInstrument,
|
|
type TbankMoney,
|
|
type TbankOperationItem,
|
|
type TbankOperationsByCursorResponse,
|
|
type TbankPortfolio,
|
|
type TbankPositions,
|
|
type TbankTimestamp,
|
|
} from './tbank.client';
|
|
|
|
export { TbankMembershipService } from './tbank-membership.service';
|
|
|
|
export {
|
|
tbankSourceTtlMs,
|
|
tbankSourceNeedsRefresh,
|
|
} from './tbank-source.policy';
|
|
|
|
export { metadataKey } from './instrument-metadata.service';
|
|
export type { MetadataIdentity } from './instrument-metadata.service';
|