বলুন আমার কাছে একটি মডিউল আছে ( ./my-module.js
) যার একটি অবজেক্ট রয়েছে যা তার ফেরতের মান হওয়া উচিত:
let values = { a: 1, b: 2, c: 3 }
// "export values" results in SyntaxError: Unexpected token
সুতরাং আমি তাদের মতো আমদানি করতে পারি:
import {a} from './my-module' // a === 1
import * as myModule from './my-module' // myModule.a === 1
আমি খুঁজে পেলাম একমাত্র উপায় হ'ল রফতানির কোডিং করা:
export let a = values.a
export let b = values.b
export let c = values.c
// or:
export let {a, b, c} = values
যা গতিশীল নয়।
কোনও বস্তু থেকে সমস্ত মান রফতানি করা কি সম্ভব?
interface { a: number, b: number, c: number }
? তাত্ত্বিকভাবে এটি সম্ভব হওয়া উচিত, তাই না?
export const {a, b, c} = values
হ'ল স্থির ইন্টারফেস ঘোষণার জন্য বাক্যবিন্যাস