UNPKG

@vista.io/vista-api-client

Version:

NodeJS implementation of the Vista API.

29 lines (28 loc) 846 B
import { AxiosInstance } from 'axios'; import Admin from './resources/Admin'; import Grants from './resources/Grants'; import ResourceTypes from './resources/ResourceTypes'; import Roles from './resources/Roles'; import Users from './resources/Users'; import Usersets from './resources/Usersets'; export default class VistaClient { static ALL: string; secret: string; axios: AxiosInstance; hostname: string; admin: Admin; blueprint: Blueprints; grants: Grants; resourceTypes: ResourceTypes; roles: Roles; users: Users; usersets: Usersets; constructor(secret: string, branch: string, hostname: string); withBranch(branch: string): VistaClient; } declare class Blueprints { client: VistaClient; constructor(client: VistaClient); upsert: (fname: string) => Promise<void>; } export {};