0.3.0 • Published 5 years ago
moysklad-extension-tools v0.3.0
moysklad-extension-tools
Набор инструментов для библиотеки moysklad
Расширение для moysklad. Подключает набор инструментов из модуля moysklad-tools к экземпляру библиотеки.
Установка
$ npm install moysklad-extension-tools
Использование
Без подключения расширения
const MoyskladCore = require('moysklad')
const { createAttr } = require('moysklad-tools')
const moysklad = MoyskladCore()
// незавизимый метод createAttr (в параметрах нужно указывать экземпляр moysklad)
let attr = createAttr(moysklad, someMetadataId, someCustomEntId)
С подключенным расширением
const MoyskladCore = require('moysklad')
const ToolsExtension = require('moysklad-extension-tools')
const moysklad = MoyskladCore.compose(ToolsExtension).create()
// метод createAttr привязан к экземпляру moysklad
let attr = moysklad.createAttr(someMetadataId, someCustomEntId)
Привязываются только те методы, которые требуют передачи экземпляра moysklad
в своих аргументах.
К примеру, метод getAttr
из модуля moysklad-tools привязан не будет.