mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
41 lines
1.1 KiB
TypeScript
41 lines
1.1 KiB
TypeScript
/*
|
|
| Copyright 2018 Esri
|
|
|
|
|
| Licensed under the Apache License, Version 2.0 (the "License");
|
|
| you may not use this file except in compliance with the License.
|
|
| You may obtain a copy of the License at
|
|
|
|
|
| http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
| Unless required by applicable law or agreed to in writing, software
|
|
| distributed under the License is distributed on an "AS IS" BASIS,
|
|
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
| See the License for the specific language governing permissions and
|
|
| limitations under the License.
|
|
*/
|
|
|
|
import * as adlib from "adlib";
|
|
|
|
const transform1: adlib.TransformFunction =
|
|
(key: string, value: any, settings: any, param?: any): any => {
|
|
return null;
|
|
};
|
|
|
|
const transformsList: adlib.TransformsList = {
|
|
firstXform: transform1
|
|
};
|
|
|
|
const template = {
|
|
value: '{{ instance.color }}'
|
|
};
|
|
|
|
const settings = {
|
|
instance: {
|
|
color: 'red'
|
|
}
|
|
};
|
|
|
|
const interpolated = adlib.adlib(template, settings, transformsList);
|
|
|
|
const list: string[] = adlib.listDependencies(template);
|