quickbooks-node-promise
Version:
Connect to QuickBooks Online API with OAuth 2 with typescript on entities
13 lines (12 loc) • 1.01 kB
TypeScript
import { AppConfig, AppConfigClean, CriteriaItem, QueryBase, QueryData, QueryDataWithProperties, QueryInput } from ".";
export declare const getAuthBase64: (appConfig: AppConfigClean) => string;
export declare const getConfigWithStoreMethod: (appConfig: AppConfig) => AppConfigClean;
export declare const getDateCheck: (dateItem: Date | number) => number;
export declare const getDateString: (dateItem: Date | number | string | null) => string;
/**
* Helper Method to check token expiry { set Token Object }
*/
export declare const dateNotExpired: (expired_timestamp: Date | number, bufferTimeSeconds: number) => boolean;
export declare const getQueryItems: (queryDataInput: QueryDataWithProperties | CriteriaItem | CriteriaItem[]) => [CriteriaItem[], QueryBase];
export declare const getBaseQueryItems: (criteriaItems: CriteriaItem[]) => [CriteriaItem[], QueryBase];
export declare const getQueryString: (entityName: string, queryDataInput: QueryInput | null, useCount?: boolean) => [string, QueryData | null];