@@ -5,8 +5,7 @@ import {Evented} from '../util/evented.js';
55import { Properties , Transitionable , Transitioning , PossiblyEvaluated , DataConstantProperty } from './properties.js' ;
66
77import EvaluationParameters from './evaluation_parameters.js' ;
8- import type { Expression } from '../../src/style-spec/expression/expression.js' ;
9- import type { TransitionParameters } from './properties.js' ;
8+ import type { ConfigOptions , TransitionParameters } from './properties.js' ;
109import type { TerrainSpecification } from '../style-spec/types.js' ;
1110import { ZoomDependentExpression } from '../style-spec/expression/index.js' ;
1211
@@ -32,7 +31,7 @@ class Terrain extends Evented {
3231 properties : PossiblyEvaluated < Props > ;
3332 drapeRenderMode : number ;
3433
35- constructor ( terrainOptions : TerrainSpecification , drapeRenderMode : number , scope : string , configOptions ?: ?Map < string , Expression > ) {
34+ constructor ( terrainOptions : TerrainSpecification , drapeRenderMode : number , scope : string , configOptions ?: ?ConfigOptions ) {
3635 super ( ) ;
3736 this . scope = scope ;
3837 this . _transitionable = new Transitionable ( properties , configOptions ) ;
@@ -45,7 +44,7 @@ class Terrain extends Evented {
4544 return ( this . _transitionable . serialize ( ) : any ) ;
4645 }
4746
48- set ( terrain : TerrainSpecification , configOptions ?: ?Map < string , Expression > ) {
47+ set ( terrain : TerrainSpecification , configOptions ?: ?ConfigOptions ) {
4948 this . _transitionable . setTransitionOrValue < TerrainSpecification > ( terrain , configOptions ) ;
5049 }
5150
0 commit comments