File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
packages/cubejs-schema-compiler/src/compiler Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -28,15 +28,17 @@ export type DimensionDefinition = {
2828} ;
2929
3030export type TimeShiftDefinition = {
31- timeDimension ?: ( ...args : Array < unknown > ) => ToString ,
32- interval : string ,
33- type : 'next' | 'prior' ,
31+ timeDimension ?: ( ...args : Array < unknown > ) => ToString ;
32+ name ?: string ;
33+ interval ?: string ;
34+ type ?: 'next' | 'prior' ;
3435} ;
3536
3637export type TimeShiftDefinitionReference = {
37- timeDimension ?: string ,
38- interval : string ,
39- type : 'next' | 'prior' ,
38+ timeDimension ?: string ;
39+ name ?: string ;
40+ interval ?: string ;
41+ type ?: 'next' | 'prior' ;
4042} ;
4143
4244export type MeasureDefinition = {
@@ -393,6 +395,7 @@ export class CubeEvaluator extends CubeSymbols {
393395 }
394396 if ( member . timeShift ) {
395397 member . timeShiftReferences = member . timeShift . map ( ( s ) : TimeShiftDefinitionReference => ( {
398+ name : s . name ,
396399 interval : s . interval ,
397400 type : s . type ,
398401 ...( typeof s . timeDimension === 'function'
You can’t perform that action at this time.
0 commit comments