UNPKG

@agnostack/next-plugins

Version:

Please contact agnoStack via info@agnostack.com for any questions

17 lines 791 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stringNotEmpty = exports.ensureObject = exports.ensureArray = void 0; // TODO: keep in sync w/ lib-core const ensureString = (string) => (string ? `${string}` : ''); const ensureArray = (array = []) => ( // eslint-disable-next-line no-nested-ternary !array ? [] : Array.isArray(array) ? array : [array]); exports.ensureArray = ensureArray; const ensureObject = (object) => (object !== null && object !== void 0 ? object : {}); exports.ensureObject = ensureObject; const stringNotEmpty = (stringable) => { const string = ensureString(stringable); return ((string.length > 0) && !['null', 'undefined'].includes(string)); }; exports.stringNotEmpty = stringNotEmpty; //# sourceMappingURL=display.js.map