UNPKG

biketag

Version:

The Javascript client API for BikeTag Games

16 lines (15 loc) 1.56 kB
import { SanityClient } from '@sanity/client'; import { DataTypes } from '../common/enums'; export declare function constructTagFromSanityObject(data: any, fields?: string[]): any; export declare function constructObjectIdFromSlug(slug: string): string; export declare function constructSanityObjectFromTag(client: SanityClient, data: any, fields?: string[]): Promise<any>; export declare function constructSanityObjectFromGame(client: SanityClient, data: any, fields?: string[]): Promise<any>; export declare function constructSanityObjectFromData(client: SanityClient, data: any, fields: string[], dataType: 'game' | 'player' | 'tag' | 'stat', dataReferenceFields?: string[], dataArrayFields?: string[]): Promise<any>; export declare function constructGameFromSanityObject(data: any, fields?: string[]): any; export declare function constructPlayerFromSanityObject(data: any, fields?: string[]): any; export declare function constructAmbassadorFromSanityObject(data: any, fields?: string[]): any; export declare function constructSettingFromSanityObject(data: any, fields?: string[]): any; export declare function constructStatFromSanityObject(data: any, fields?: string[]): any; export declare function constructAchievementFromSanityObject(data: any, fields?: string[]): any; export declare function constructSanityDocumentQuery(docType: string, game?: string, player?: string, slugs?: string[], tagnumbers?: number[], fields?: string[], append?: string): any; export declare function constructSanityFieldsQuery(fields?: string[], type?: DataTypes): any;