UNPKG

@dotglitch/ngx-common

Version:

Angular components and utilities that are commonly used.

26 lines 6.65 kB
export var ComponentResolveStrategy; (function (ComponentResolveStrategy) { /** * Match the fist component we find * (best used for standalone components) * @default */ ComponentResolveStrategy[ComponentResolveStrategy["PickFirst"] = 0] = "PickFirst"; /** * Perform an Exact ID to Classname of the Component * case sensitive, zero tolerance. */ ComponentResolveStrategy[ComponentResolveStrategy["MatchIdToClassName"] = 1] = "MatchIdToClassName"; /** * Perform a fuzzy ID to classname match * case insensitive, mutes symbols * ignores "Component" and "Module" postfixes on class * names */ ComponentResolveStrategy[ComponentResolveStrategy["FuzzyIdClassName"] = 2] = "FuzzyIdClassName"; /** * Use a user-provided component match function */ ComponentResolveStrategy[ComponentResolveStrategy["Custom"] = 3] = "Custom"; })(ComponentResolveStrategy || (ComponentResolveStrategy = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vc3JjL2NvbXBvbmVudHMvbGF6eS1sb2FkZXIvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsTUFBTSxDQUFOLElBQVksd0JBd0JYO0FBeEJELFdBQVksd0JBQXdCO0lBQ2hDOzs7O09BSUc7SUFDSCxpRkFBUyxDQUFBO0lBQ1Q7OztPQUdHO0lBQ0gsbUdBQWtCLENBQUE7SUFDbEI7Ozs7O09BS0c7SUFDSCwrRkFBZ0IsQ0FBQTtJQUVoQjs7T0FFRztJQUNILDJFQUFNLENBQUE7QUFDVixDQUFDLEVBeEJXLHdCQUF3QixLQUF4Qix3QkFBd0IsUUF3Qm5DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50VHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9wb3J0YWwnO1xuaW1wb3J0IHsgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGVudW0gQ29tcG9uZW50UmVzb2x2ZVN0cmF0ZWd5IHtcbiAgICAvKipcbiAgICAgKiBNYXRjaCB0aGUgZmlzdCBjb21wb25lbnQgd2UgZmluZFxuICAgICAqIChiZXN0IHVzZWQgZm9yIHN0YW5kYWxvbmUgY29tcG9uZW50cylcbiAgICAgKiBAZGVmYXVsdFxuICAgICAqL1xuICAgIFBpY2tGaXJzdCxcbiAgICAvKipcbiAgICAgKiBQZXJmb3JtIGFuIEV4YWN0IElEIHRvIENsYXNzbmFtZSBvZiB0aGUgQ29tcG9uZW50XG4gICAgICogY2FzZSBzZW5zaXRpdmUsIHplcm8gdG9sZXJhbmNlLlxuICAgICAqL1xuICAgIE1hdGNoSWRUb0NsYXNzTmFtZSxcbiAgICAvKipcbiAgICAgKiBQZXJmb3JtIGEgZnV6enkgSUQgdG8gY2xhc3NuYW1lIG1hdGNoXG4gICAgICogY2FzZSBpbnNlbnNpdGl2ZSwgbXV0ZXMgc3ltYm9sc1xuICAgICAqIGlnbm9yZXMgXCJDb21wb25lbnRcIiBhbmQgXCJNb2R1bGVcIiBwb3N0Zml4ZXMgb24gY2xhc3NcbiAgICAgKiBuYW1lc1xuICAgICAqL1xuICAgIEZ1enp5SWRDbGFzc05hbWUsXG5cbiAgICAvKipcbiAgICAgKiBVc2UgYSB1c2VyLXByb3ZpZGVkIGNvbXBvbmVudCBtYXRjaCBmdW5jdGlvblxuICAgICAqL1xuICAgIEN1c3RvbVxufVxuXG5leHBvcnQgdHlwZSBOZ3hMYXp5TG9hZGVyQ29uZmlnID0gUGFydGlhbDx7XG4gICAgZW50cmllczogQ29tcG9uZW50UmVnaXN0cmF0aW9uW10sXG5cbiAgICBub3RGb3VuZFRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+LFxuICAgIG5vdEZvdW5kQ29tcG9uZW50OiBDb21wb25lbnRUeXBlPGFueT4sXG5cbiAgICBlcnJvclRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+LFxuICAgIGVycm9yQ29tcG9uZW50OiBDb21wb25lbnRUeXBlPGFueT4sXG5cbiAgICBsb2FkZXJEaXN0cmFjdG9yVGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4sXG4gICAgbG9hZGVyRGlzdHJhY3RvckNvbXBvbmVudDogQ29tcG9uZW50VHlwZTxhbnk+LFxuXG4gICAgbG9nZ2VyOiB7XG4gICAgICAgIGxvZzogKC4uLmFyZ3M6IGFueSkgPT4gdm9pZCxcbiAgICAgICAgd2FybjogKC4uLmFyZ3M6IGFueSkgPT4gdm9pZCxcbiAgICAgICAgZXJyOiAoLi4uYXJnczogYW55KSA9PiB2b2lkO1xuICAgIH0sXG4gICAgLyoqXG4gICAgICogV2hhdCBzdHJhdGVneSBzaG91bGQgYmUgdXNlZCB0byByZXNvbHZlIGNvbXBvbmVudHNcbiAgICAgKiBAZGVmYXVsdCBDb21wb25lbnRSZXNvbHZlU3RyYXRlZ3kuRnV6enlJZENsYXNzTmFtZVxuICAgICAqL1xuICAgIGNvbXBvbmVudFJlc29sdmVTdHJhdGVneTogQ29tcG9uZW50UmVzb2x2ZVN0cmF0ZWd5LFxuICAgIGN1c3RvbVJlc29sdmVyOiAocmVnaXN0cnk6IChDb21waWxlZENvbXBvbmVudCB8IENvbXBpbGVkTW9kdWxlKVtdKSA9PiBPYmplY3Rcbn0+O1xuXG50eXBlIFJlZ2lzdHJhdGlvbkNvbmZpZyA9IHtcbiAgICAvKipcbiAgICAgKiBTcGVjaWZ5IGEgZ3JvdXAgdG8gY2F0ZWdvcml6ZSBjb21wb25lbnRzLiBJZiBub3Qgc3BlY2lmaWVkLFxuICAgICAqIHdpbGwgZGVmYXVsdCB0byB0aGUgYGRlZmF1bHRgIGdyb3VwLlxuICAgICAqL1xuICAgIGdyb3VwPzogc3RyaW5nLFxuICAgIC8qKlxuICAgICAqIGxvYWQ6ICgpID0+IGltcG9ydCgnLi9wYWdlcy9teS1wYWdlL215LXBhZ2UuY29tcG9uZW50JylcbiAgICAgKi9cbiAgICBsb2FkOiAoKSA9PiBhbnksXG5cbiAgICAvKipcbiAgICAgKiBDYWxsZWQgYmVmb3JlIGEgY29tcG9uZW50IGlzIGxvYWRlZC5cbiAgICAgKiBJZiBpdCByZXR1cm5zIGBmYWxzZWAgdGhlIGNvbXBvbmVudCB3aWxsIG5vdCBiZSBsb2FkZWQuXG4gICAgICovXG4gICAgLy8gY2FuQWN0aXZhdGU6ICgpID0+IGJvb2xlYW5cblxuICAgIFtrZXk6IHN0cmluZ106IGFueVxufVxuXG5leHBvcnQgdHlwZSBDb21wb25lbnRSZWdpc3RyYXRpb24gPSAoXG4gICAgKHsgaWQ6IHN0cmluZyB9ICYgUmVnaXN0cmF0aW9uQ29uZmlnKSB8XG4gICAgKHsgbWF0Y2hlcjogc3RyaW5nW10gfCBSZWdFeHAgfCAoKHZhbHVlOiBzdHJpbmcpID0+IGJvb2xlYW4pOyB9ICYgUmVnaXN0cmF0aW9uQ29uZmlnKVxuKTtcblxuZXhwb3J0IHR5cGUgRHluYW1pY1JlZ2lzdHJhdGlvbkFyZ3M8VCA9IGFueT4gPSB7XG4gICAgaWQ6IHN0cmluZyxcbiAgICBncm91cD86IHN0cmluZyxcbiAgICBtYXRjaGVyPzogc3RyaW5nW10gfCBSZWdFeHAgfCAoKHZhbDogc3RyaW5nKSA9PiBib29sZWFuKSxcbiAgICBjb21wb25lbnQ/OiBULFxuICAgIGxvYWQ/OiAoKSA9PiBhbnk7XG59XG5cbi8qKlxuICogVGhpcyBpcyByb3VnaGx5IGEgY29tcGlsZWQgY29tcG9uZW50XG4gKi9cbmV4cG9ydCB0eXBlIENvbXBpbGVkQ29tcG9uZW50ID0ge1xuICAgICgpOiBDb21waWxlZENvbXBvbmVudCxcbiAgICDJtWZhYzogRnVuY3Rpb24sXG4gICAgybVjbXA6IHtcbiAgICAgICAgY29uc3RzO1xuICAgICAgICBjb250ZW50UXVlcmllcztcbiAgICAgICAgZGF0YTtcbiAgICAgICAgZGVjbGFyZWRJbnB1dHM7XG4gICAgICAgIGRlY2xzO1xuICAgICAgICBkZXBlbmRlbmNpZXM7XG4gICAgICAgIGRpcmVjdGl2ZURlZnM7XG4gICAgICAgIGVuY2Fwc3VsYXRpb247XG4gICAgICAgIGV4cG9ydEFzO1xuICAgICAgICBmYWN0b3J5O1xuICAgICAgICBmZWF0dXJlcztcbiAgICAgICAgZmluZEhvc3REaXJlY3RpdmVEZWZzO1xuICAgICAgICBnZXRTdGFuZGFsb25lSW5qZWN0b3I7XG4gICAgICAgIGhvc3RBdHRycztcbiAgICAgICAgaG9zdEJpbmRpbmdzO1xuICAgICAgICBob3N0RGlyZWN0aXZlcztcbiAgICAgICAgaG9zdFZhcnM7XG4gICAgICAgIGlkOiBzdHJpbmc7XG4gICAgICAgIGlucHV0cztcbiAgICAgICAgbmdDb250ZW50U2VsZWN0b3JzO1xuICAgICAgICBvblB1c2g6IGJvb2xlYW47XG4gICAgICAgIG91dHB1dHM7XG4gICAgICAgIHBpcGVEZWZzO1xuICAgICAgICBwcm92aWRlcnNSZXNvbHZlcjtcbiAgICAgICAgc2NoZW1hcztcbiAgICAgICAgc2VsZWN0b3JzOiBzdHJpbmdbXTtcbiAgICAgICAgc2V0SW5wdXQ7XG4gICAgICAgIHN0YW5kYWxvbmU6IGJvb2xlYW47XG4gICAgICAgIHN0eWxlczogc3RyaW5nW107XG4gICAgICAgIHRWaWV3O1xuICAgICAgICB0ZW1wbGF0ZTtcbiAgICAgICAgdHlwZTogRnVuY3Rpb247XG4gICAgICAgIHZhcnM6IG51bWJlcjtcbiAgICAgICAgdmlld1F1ZXJ5O1xuICAgIH07XG59O1xuXG4vKipcbiAqIFRoaXMgaXMgcm91Z2hseSBhIGNvbXBpbGVkIG1vZHVsZVxuICovXG5leHBvcnQgdHlwZSBDb21waWxlZE1vZHVsZSA9IHtcbiAgICAoKTogQ29tcGlsZWRNb2R1bGUsXG4gICAgybVmYWM6IEZ1bmN0aW9uLFxuICAgIMm1aW5qOiB7XG4gICAgICAgIHByb3ZpZGVyczogYW55W10sXG4gICAgICAgIGltcG9ydHM6IGFueVtdO1xuICAgIH0sXG4gICAgybVtb2Q6IHtcbiAgICAgICAgYm9vdHN0cmFwOiBhbnlbXSxcbiAgICAgICAgZGVjbGFyYXRpb25zOiBGdW5jdGlvbltdLFxuICAgICAgICBleHBvcnRzOiBhbnlbXSxcbiAgICAgICAgaWQ6IHVua25vd24sXG4gICAgICAgIGltcG9ydHM6IGFueVtdLFxuICAgICAgICBzY2hlbWFzOiB1bmtub3duLFxuICAgICAgICB0cmFuc2l0aXZlQ29tcGlsZVNjb3BlczogdW5rbm93bixcbiAgICAgICAgdHlwZTogRnVuY3Rpb247XG4gICAgfTtcbn07XG5cbmV4cG9ydCB0eXBlIENvbXBpbGVkQnVuZGxlID0geyBba2V5OiBzdHJpbmddOiBDb21waWxlZENvbXBvbmVudCB8IENvbXBpbGVkTW9kdWxlOyB9O1xuXG5cbiJdfQ==