Application Load

IDomainExtras

The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.

IDomainExtras

Price and duration of an additional subscription option.

app/interfaces/orionplace/domains/IDomain.ts
TypeScript
export interface IDomainExtras {
	// Period ID, matched to the selected tariff price
	period_id: number;
	// Option surcharge ID; null when no separate surcharge is configured.
	option_cost_id: number | null;
	// Whole-period option surcharge by currency ID; transform_value
	// contains the amount
	amount: Record<string, ITransformValue>;
	// Whole period duration in days
	days: number;
}