UNPKG

qlik-saas-api

Version:

Interact with Qlik Sense SaaS REST API

49 lines (48 loc) 1.09 kB
import { QlikSaaSClient } from "qlik-rest-api"; import { Space, ISpace } from "./Space"; export interface ISpacesExt { data: ISpace[]; meta: { count: number; }; links: { self: { href: string; }; prev: { href: string; }; next: { href: string; }; }; } export interface ISpaceFilter { ids?: string[]; names?: string[]; } export interface ISpaceCreate { name: string; description?: string; type: "shared" | "managed" | "data"; } export declare class Spaces { #private; constructor(saasClient: QlikSaaSClient); get(arg: { id: string; }): Promise<Space>; getAll(): Promise<any>; getFilterNative(arg: ISpaceFilter): Promise<any>; getFilter(arg: { filter: string; }): Promise<Space[]>; removeFilter(arg: { filter: string; }): Promise<{ id: string; status: number; }[]>; removeFilterNative(arg: ISpaceFilter): Promise<any[]>; create(arg: ISpaceCreate): Promise<Space>; }