Можно ли импортировать что-то, добавить еще что-то, а затем снова экспортировать?
Я экспериментирую со способами создания дружественных для Intelisense констант
Возможно ли что-то подобное сделать?
Core / constants.js
const REST:{
LOGIN: '/login',
LOGOUT: '/logout'
}
const PROFILE:{
GET_PROFILE: '/get-profile',
DELETE_PROFILE: '/delete-profile'
}
export {REST, PROFILE}
Custom / constants.js
import core from 'Core/constants.js'
const LOCATION:{
LOCATE_USER: '/locate-user-by-device'
}
export {LOCATION, core}
page.js
import {REST as r, LOCATION as l} from 'Custom/constants.js'
Где вам нужно только импортироватьпользовательская версия, пользовательская версия содержит всю информацию о ядре.
Идея состоит в том, что основные версии файлов существуют в поддереве git, которое совместно используется проектами