0.3.0 • Published 5 years ago

moysklad-extension-tools v0.3.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

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 привязан не будет.