UNPKG

usda-food-data-api-server

Version:

USDA Food Data API server for self-hosted API access to the USDA Food Data database

47 lines (46 loc) 2 kB
/// <reference types="mongoose/types/pipelinestage" /> /// <reference types="mongoose/types/connection" /> /// <reference types="mongoose/types/cursor" /> /// <reference types="mongoose/types/document" /> /// <reference types="mongoose/types/error" /> /// <reference types="mongoose/types/mongooseoptions" /> /// <reference types="mongoose/types/schemaoptions" /> /// <reference types="mongoose" /> import { FoodQuery } from "../helpers/usda-v1.js"; interface FoodArgs extends FoodQuery { fdcId?: number; } interface FoodsArgs extends FoodQuery { fdcIds?: number; } interface FoodSearchArgs extends FoodQuery { query?: string; brandOwner?: string; } export declare const typeDefs: import("graphql").DocumentNode; export declare const resolvers: { FoodItem: { __resolveType(obj: any): any; }; Query: { food(parent: undefined, args: FoodArgs): Promise<import("mongoose").Document<any, any, any>>; foods(parent: undefined, args: FoodsArgs): Promise<import("mongoose").Document<any, any, any>[]>; foodList(parent: undefined, args: FoodQuery): Promise<import("mongoose").Document<any, any, any>[]>; foodSearch(parent: undefined, args: FoodSearchArgs): Promise<import("mongoose").Document<any, any, any>[]>; }; }; declare const _default: { typeDefs: import("graphql").DocumentNode; resolvers: { FoodItem: { __resolveType(obj: any): any; }; Query: { food(parent: undefined, args: FoodArgs): Promise<import("mongoose").Document<any, any, any>>; foods(parent: undefined, args: FoodsArgs): Promise<import("mongoose").Document<any, any, any>[]>; foodList(parent: undefined, args: FoodQuery): Promise<import("mongoose").Document<any, any, any>[]>; foodSearch(parent: undefined, args: FoodSearchArgs): Promise<import("mongoose").Document<any, any, any>[]>; }; }; }; export default _default;