@rockset/client
Version:
Client for querying Rockset and interacting with the Rockset API.
27 lines (26 loc) • 935 B
TypeScript
import * as api from './codegen/api';
export interface MainApi {
aliases: api.AliasesApi;
users: api.UsersApi;
apikeys: api.APIKeysApi;
workspaces: api.WorkspacesApi;
collections: api.CollectionsApi;
documents: api.DocumentsApi;
integrations: api.IntegrationsApi;
orgs: api.OrganizationsApi;
queries: api.QueriesApi;
queryLambdas: api.QueryLambdasApi;
sources: api.SourcesApi;
views: api.ViewsApi;
virtualInstances: api.VirtualInstancesApi;
customRolesBeta: api.CustomRolesApi;
_fetch: api.FetchAPI;
}
/**
* Returns a master object for all rockset apis
*
* @param apikey Your rockset APIKEY
* @param host The rockset apiserver that you are hitting, eg https://api.rs2.usw2.rockset.com
*/
declare const rocksetConfigure: (apikey: string, host?: string, customFetch?: ((url: string, request: any) => Promise<any>) | undefined) => MainApi;
export default rocksetConfigure;