Skip to main content

TypeAlias.InvestFund

type InvestFund = {
application: string;
createdAt: string;
currency: "EUR" | "USD";
description?: string | null;
id: string;
investors: number;
lockupPeriod?: Date | null;
minimumInvestment?: number | null;
name: string;
nav: number;
p2pTransfer: boolean;
secondaryMarket: boolean;
secondaryMarketOfferDuration?: number | null;
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" | "USD"
description?string | null
idstring
investorsnumber
lockupPeriod?Date | null
minimumInvestment?number | null
namestring
navnumber
p2pTransferboolean
secondaryMarketboolean
secondaryMarketOfferDuration?number | null
sharesnumber
status"ACTIVE" | "DRAFT" | "CLOSED"
updatedAtstring

Example

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