MapBox-जीएल-ड्रॉ के लिए टाइपप्रति परिभाषा d.ts

वोट
2

मैं MapBox-जीएल-ड्रा परियोजना के लिए एक टाइप किया परिभाषा बनाने के लिए कोशिश कर रहा था। परंतु विफल हो गया। किसी को कुछ संकेत दे सकते हैं?

जावास्क्रिप्ट फ़ाइल इस तरह है

'use strict';

var Setup = require('./src/setup');
var Options = require('./src/options');
var API = require('./src/api');
const Constants = require('./src/constants');

var Draw = function(options) {
  options = Options(options);

  var ctx = {
    options: options
  };

  var api = API(ctx);
  ctx.api = api;

  var setup = Setup(ctx);
  api.addTo = setup.addTo;
  api.remove = setup.remove;
  api.types = Constants.types;
  api.options = options;

  return api;
};

module.exports = Draw;

window.mapboxgl = window.mapboxgl || {};
window.mapboxgl.Draw = Draw;

मेरे index.d.ts की तरह है

declare namespace mapboxgl {
    export function Draw(options?:any):any

}
declare module 'mapbox-gl-draw' {
    export = mapboxgl;
}
01/11/2016 को 05:02
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

इस जावास्क्रिप्ट के लिए:

var map = new mapboxgl.Map({
  container: 'map',
  style: 'mapbox://styles/mapbox/streets-v8',
  center: [40, -74.50],
  zoom: 9
});

आप उदाहरण के लिए mapOptions बना सकते हैं:

interface MapOptions {
 container?: string;
 style?: string,
 center?: number[];
 zoom?: number;
}


declare module "mapbox-gl-draw" {

}
28/11/2016 को 19:06
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more