Skip to content

Commit 7c38845

Browse files
authored
fix(cubejs-client-core): hierarchy typings (#9042)
1 parent 1cf867a commit 7c38845

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

packages/cubejs-client-core/index.d.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -972,6 +972,18 @@ declare module '@cubejs-client/core' {
972972

973973
export type CubeMember = TCubeMeasure | TCubeDimension | TCubeSegment;
974974

975+
export type TCubeFolder = {
976+
name: string;
977+
members: string[];
978+
};
979+
980+
export type TCubeHierarchy = {
981+
name: string;
982+
title: string;
983+
levels: string[];
984+
public?: boolean;
985+
};
986+
975987
/**
976988
* @deprecated use DryRunResponse
977989
*/
@@ -998,6 +1010,8 @@ declare module '@cubejs-client/core' {
9981010
measures: TCubeMeasure[];
9991011
dimensions: TCubeDimension[];
10001012
segments: TCubeSegment[];
1013+
folders: TCubeFolder[];
1014+
hierarchies: TCubeHierarchy[];
10011015
connectedComponent?: number;
10021016
type?: 'view' | 'cube';
10031017
/**

0 commit comments

Comments
 (0)