UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

11 lines 2.08 kB
export function toTapInfoKeyObject(key) { return typeof key === 'string' ? { key: key } : key; } export function createCacheKey(info) { const { key, params } = info; return `${key}${params && params.length > 0 ? `-${params.join('-')}` : ''}`; } export function toTapInfoKeyEquals(a, b) { return createCacheKey(a) === createCacheKey(b); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2lvdGl6ZS1pb25pYy9zcmMvbGliL3RhcC1pbmZvL3V0aWxpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsTUFBTSxVQUFVLGtCQUFrQixDQUFDLEdBQTZCO0lBQzlELE9BQU8sT0FBTyxHQUFHLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFxQixFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztBQUN4RSxDQUFDO0FBRUQsTUFBTSxVQUFVLGNBQWMsQ0FBQyxJQUFnQjtJQUM3QyxNQUFNLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxHQUFHLElBQUksQ0FBQztJQUM3QixPQUFPLEdBQUcsR0FBRyxHQUFHLE1BQU0sSUFBSSxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDO0FBQzlFLENBQUM7QUFFRCxNQUFNLFVBQVUsa0JBQWtCLENBQUMsQ0FBYSxFQUFFLENBQWE7SUFDN0QsT0FBTyxjQUFjLENBQUMsQ0FBQyxDQUFDLEtBQUssY0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ2pELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUYXBJbmZvS2V5LCBUYXBJbmZvS2V5T2JqZWN0T3JTdHJpbmcgfSBmcm9tICcuL2RlZmluaXRpb25zJztcbmltcG9ydCB7IFRhcFJlc291cmNlS2V5IH0gZnJvbSAnLi90YXAtcmVzb3VyY2UtYXBpJztcblxuZXhwb3J0IGZ1bmN0aW9uIHRvVGFwSW5mb0tleU9iamVjdChrZXk6IFRhcEluZm9LZXlPYmplY3RPclN0cmluZyk6IFRhcEluZm9LZXkge1xuICByZXR1cm4gdHlwZW9mIGtleSA9PT0gJ3N0cmluZycgPyB7IGtleToga2V5IGFzIFRhcFJlc291cmNlS2V5IH0gOiBrZXk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVDYWNoZUtleShpbmZvOiBUYXBJbmZvS2V5KSB7XG4gIGNvbnN0IHsga2V5LCBwYXJhbXMgfSA9IGluZm87XG4gIHJldHVybiBgJHtrZXl9JHtwYXJhbXMgJiYgcGFyYW1zLmxlbmd0aCA+IDAgPyBgLSR7cGFyYW1zLmpvaW4oJy0nKX1gIDogJyd9YDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHRvVGFwSW5mb0tleUVxdWFscyhhOiBUYXBJbmZvS2V5LCBiOiBUYXBJbmZvS2V5KSB7XG4gIHJldHVybiBjcmVhdGVDYWNoZUtleShhKSA9PT0gY3JlYXRlQ2FjaGVLZXkoYik7XG59XG4iXX0=