Nutrition Calculator Source Code

Browse the implementation files for Nutrition Calculator.
types.ts typescript
import type {
	DailyIntakeNutrient,
	DailyIntakeReferenceValue
} from '@tool.io/tools/nutrition/daily-intake';

export type NutritionFood = {
	aliases: string[];
	category: string;
	dataType: string;
	description: string;
	fdcId: number;
	id: string;
	name: string;
	nutrients: (DailyIntakeNutrient & {
		derivationCode: string | null;
		sourceNutrientId: number;
	})[];
	portions: { description: string; grams: number }[];
	publicationDate: string | null;
	source: string;
};

export type NutritionReferenceProfile = {
	id: string;
	jurisdiction: string;
	label: string;
	population: {
		ageMaxYears: number | null;
		ageMinYears: number;
		lactation: boolean;
		pregnancy: boolean;
		sex: 'all' | 'female' | 'male';
	};
	sourceId: string;
	values: DailyIntakeReferenceValue[];
};

export type NutritionReferenceSource = {
	id: string;
	license: string;
	licenseUrl: string;
	publisher: string;
	retrievedAt: string;
	title: string;
	url: string;
};

export type NutritionPageData = {
	datasetVersion: string;
	foods: NutritionFood[];
	profiles: NutritionReferenceProfile[];
	sources: NutritionReferenceSource[];
};

Description

Browse the implementation files for Nutrition Calculator.

References

  1. Tool.io on GitHub
  2. Tool.io TypeScript tools library

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies