UNPKG

@bitrix24/b24jssdk

Version:

Bitrix24 REST API JavaScript SDK

1 lines 924 B
{"version":3,"file":"abstract-action.mjs","sources":["../../../../src/core/actions/abstract-action.ts"],"sourcesContent":["import type { TypeB24 } from '../../types/b24'\nimport type { LoggerInterface } from '../../types/logger'\n\n/**\n * Abstract Class for working with actions\n */\n\nexport type ActionOptions = {\n [key: string]: any\n}\n\nexport abstract class AbstractAction {\n protected _b24: TypeB24\n protected _logger: LoggerInterface\n\n constructor(b24: TypeB24, logger: LoggerInterface) {\n this._b24 = b24\n this._logger = logger\n }\n\n public abstract make(options?: ActionOptions): AsyncGenerator | Promise<unknown>\n}\n"],"names":[],"mappings":";;;;;;;;;;AAWO,MAAe,cAAA,CAAe;AAAA,EAXrC;AAWqC,IAAA,MAAA,CAAA,IAAA,EAAA,gBAAA,CAAA;AAAA;AAAA,EACzB,IAAA;AAAA,EACA,OAAA;AAAA,EAEV,WAAA,CAAY,KAAc,MAAA,EAAyB;AACjD,IAAA,IAAA,CAAK,IAAA,GAAO,GAAA;AACZ,IAAA,IAAA,CAAK,OAAA,GAAU,MAAA;AAAA,EACjB;AAGF;;;;"}