Skip to main content

TypeAlias.InvestFund

type InvestFund = {
application: string;
createdAt: string;
currency: "EUR" | "USD";
description?: string | null;
distributedShares: number;
id: string;
investors: number;
lockedShares: number;
lockupPeriod?: string | null;
minimumInvestment?: number | null;
name: string;
nav: number;
p2pTransfer: boolean;
secondaryMarket: boolean;
secondaryMarketOfferDuration: number;
shares: number;
status: "ACTIVE" | "DRAFT" | "CLOSED";
updatedAt: string;
};

Investment fund definition.

Represents an investment fund with NAV tracking and share management.

Type Declaration​

NameType
applicationstring
createdAtstring
currency"EUR"
description?string
distributedSharesnumber
idstring
investorsnumber
lockedSharesnumber
lockupPeriod?string
minimumInvestment?number
namestring
navnumber
p2pTransferboolean
secondaryMarketboolean
secondaryMarketOfferDurationnumber
sharesnumber
status"ACTIVE"
updatedAtstring

Example​

const fund: InvestFund = {
id: "fund_123",
name: "Growth Fund",
nav: 100.5000,
shares: 1000,
status: InvestFundStatus.Active,
...
};