После установки кассы МойСклад, приложение не запускается. При попытке запустить кассу через командную строку получаем следующую ошибку:
$ moysklad-kassa
(moysklad-kassa:28133): Pango-ERROR **: 17:41:02.913: Harfbuzz version too old (1.3.1)
После установки кассы МойСклад, приложение не запускается. При попытке запустить кассу через командную строку получаем следующую ошибку:
$ moysklad-kassa
(moysklad-kassa:28133): Pango-ERROR **: 17:41:02.913: Harfbuzz version too old (1.3.1)
| export class SomeError extends Error { | |
| constructor(message: string) { | |
| super(message) | |
| this.name = this.constructor.name | |
| /* istanbul ignore else */ | |
| if (Error.captureStackTrace) { | |
| Error.captureStackTrace(this, this.constructor) | |
| } | |
| } | |
| } |
| export const resolve = async <T>(promise: Promise<T>) => { | |
| try { | |
| const result = await promise | |
| return [result, null] as const | |
| } catch (err) { | |
| if (err instanceof Error) { | |
| return [null, err] as const | |
| } else { | |
| throw err | |
| } |
| const resolve = async <T>(promise: Promise<T>) => { | |
| try { | |
| const result = await promise | |
| return [result, null] as const | |
| } catch (err) { | |
| if (err instanceof Error) { | |
| return [null, err] as const | |
| } else { | |
| throw err | |
| } |
| /** | |
| * @type {<T>(arr: T[], predicate: (item: T) => boolean) => T[]} | |
| */ | |
| const dropHeadAfter = (arr, predicate) => { | |
| if (arr.length === 0) return [] | |
| for (let i = 0, len = arr.length; i < len; i++) { | |
| if (!predicate(arr[i])) { | |
| return arr.slice(i) | |
| } |
npm install json -D