UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

12 lines 2.33 kB
/** * @packageDocumentation * @module navconfig-loader */ import { filterTrees, findPath, firstPath, mapTrees, reduceTrees, } from '../../core/utils/tree'; export const reduceNavTrees = reduceTrees('children'); export const mapNavTrees = mapTrees('children'); export const filterNavTrees = filterTrees('children'); export const findNavPath = findPath('children'); export const firstNavPath = firstPath('children'); export const filterEmptyNode = filterNavTrees(tree => !!tree.href || tree.children?.length > 0); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvcGFnZS1zY2FmZm9sZC9uYXZpZ2F0aW9uL3V0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUVILE9BQU8sRUFDTCxXQUFXLEVBQ1gsUUFBUSxFQUNSLFNBQVMsRUFDVCxRQUFRLEVBQ1IsV0FBVyxHQUNaLE1BQU0sdUJBQXVCLENBQUM7QUFJL0IsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUFHLFdBQVcsQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUN0RCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsUUFBUSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0FBQ2hELE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxXQUFXLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDdEQsTUFBTSxDQUFDLE1BQU0sV0FBVyxHQUFHLFFBQVEsQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNoRCxNQUFNLENBQUMsTUFBTSxZQUFZLEdBQUcsU0FBUyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0FBRWxELE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyxjQUFjLENBQzNDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRSxNQUFNLEdBQUcsQ0FBQyxDQUNqRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAcGFja2FnZURvY3VtZW50YXRpb25cbiAqIEBtb2R1bGUgbmF2Y29uZmlnLWxvYWRlclxuICovXG5cbmltcG9ydCB7XG4gIGZpbHRlclRyZWVzLFxuICBmaW5kUGF0aCxcbiAgZmlyc3RQYXRoLFxuICBtYXBUcmVlcyxcbiAgcmVkdWNlVHJlZXMsXG59IGZyb20gJy4uLy4uL2NvcmUvdXRpbHMvdHJlZSc7XG5cbmltcG9ydCB7IE5hdkl0ZW1Db25maWcgfSBmcm9tICcuL25hdi1tZW51L25hdi1tZW51LnR5cGVzJztcblxuZXhwb3J0IGNvbnN0IHJlZHVjZU5hdlRyZWVzID0gcmVkdWNlVHJlZXMoJ2NoaWxkcmVuJyk7XG5leHBvcnQgY29uc3QgbWFwTmF2VHJlZXMgPSBtYXBUcmVlcygnY2hpbGRyZW4nKTtcbmV4cG9ydCBjb25zdCBmaWx0ZXJOYXZUcmVlcyA9IGZpbHRlclRyZWVzKCdjaGlsZHJlbicpO1xuZXhwb3J0IGNvbnN0IGZpbmROYXZQYXRoID0gZmluZFBhdGgoJ2NoaWxkcmVuJyk7XG5leHBvcnQgY29uc3QgZmlyc3ROYXZQYXRoID0gZmlyc3RQYXRoKCdjaGlsZHJlbicpO1xuXG5leHBvcnQgY29uc3QgZmlsdGVyRW1wdHlOb2RlID0gZmlsdGVyTmF2VHJlZXM8TmF2SXRlbUNvbmZpZz4oXG4gIHRyZWUgPT4gISF0cmVlLmhyZWYgfHwgdHJlZS5jaGlsZHJlbj8ubGVuZ3RoID4gMCxcbik7XG4iXX0=