UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

41 lines 10.1 kB
// © 2022 SolarWinds Worldwide, LLC. All rights reserved. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. export * from "./data-source/public-api"; export { NuiActiveDialog } from "../lib/dialog/dialog-ref"; export class SelectionModel { constructor(selection = {}) { this.exclude = []; this.include = []; this.isAllPages = false; Object.assign(this, selection); } } export class IEvent { } export class EventDefinition { constructor(id, subjectFactory) { this.id = id; this.subjectFactory = subjectFactory; } toString() { return this.id; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zZXJ2aWNlcy9wdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlEQUF5RDtBQUN6RCxFQUFFO0FBQ0YsK0VBQStFO0FBQy9FLDRFQUE0RTtBQUM1RSw4RUFBOEU7QUFDOUUsK0VBQStFO0FBQy9FLDhFQUE4RTtBQUM5RSw0REFBNEQ7QUFDNUQsRUFBRTtBQUNGLDZFQUE2RTtBQUM3RSx1REFBdUQ7QUFDdkQsRUFBRTtBQUNGLDZFQUE2RTtBQUM3RSw0RUFBNEU7QUFDNUUsK0VBQStFO0FBQy9FLDBFQUEwRTtBQUMxRSxpRkFBaUY7QUFDakYsNkVBQTZFO0FBQzdFLGlCQUFpQjtBQU1qQixjQUFjLDBCQUEwQixDQUFDO0FBTXpDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQXNGM0QsTUFBTSxPQUFPLGNBQWM7SUFLdkIsWUFBWSxZQUFpQyxFQUFFO1FBSnhDLFlBQU8sR0FBVSxFQUFFLENBQUM7UUFDcEIsWUFBTyxHQUFVLEVBQUUsQ0FBQztRQUNwQixlQUFVLEdBQVksS0FBSyxDQUFDO1FBRy9CLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQ25DLENBQUM7Q0FDSjtBQUVELE1BQU0sT0FBTyxNQUFNO0NBSWxCO0FBT0QsTUFBTSxPQUFPLGVBQWU7SUFDeEIsWUFDVyxFQUFVLEVBQ1YsY0FBeUM7UUFEekMsT0FBRSxHQUFGLEVBQUUsQ0FBUTtRQUNWLG1CQUFjLEdBQWQsY0FBYyxDQUEyQjtJQUNqRCxDQUFDO0lBRUcsUUFBUTtRQUNYLE9BQU8sSUFBSSxDQUFDLEVBQUUsQ0FBQztJQUNuQixDQUFDO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDCqSAyMDIyIFNvbGFyV2luZHMgV29ybGR3aWRlLCBMTEMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxuLy8gIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvXG4vLyAgZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGVcbi8vICByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Jcbi8vICBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuLy8gIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vL1xuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW5cbi8vICBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG4vLyAgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4vLyAgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFXG4vLyAgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuLy8gIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXG4vLyAgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTlxuLy8gIFRIRSBTT0ZUV0FSRS5cblxuaW1wb3J0IHsgU3ViamVjdCwgU3Vic2NyaXB0aW9uIH0gZnJvbSBcInJ4anNcIjtcblxuaW1wb3J0IHsgTm90aWZpY2F0aW9uSGFuZGxlciB9IGZyb20gXCIuL25vdGlmaWNhdGlvbi1zZXJ2aWNlXCI7XG5cbmV4cG9ydCAqIGZyb20gXCIuL2RhdGEtc291cmNlL3B1YmxpYy1hcGlcIjtcblxuZXhwb3J0IGludGVyZmFjZSBJRXZlbnRQcm9wYWdhdGlvblNlcnZpY2Uge1xuICAgIHRhcmdldFNob3VsZFByb3BhZ2F0ZShldmVudDogRXZlbnQpOiBib29sZWFuO1xufVxuXG5leHBvcnQgeyBOdWlBY3RpdmVEaWFsb2cgfSBmcm9tIFwiLi4vbGliL2RpYWxvZy9kaWFsb2ctcmVmXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUVkZ2VEZXRlY3Rpb25SZXN1bHQge1xuICAgIHBsYWNlZDoge1xuICAgICAgICB0b3A6IGJvb2xlYW47XG4gICAgICAgIHJpZ2h0OiBib29sZWFuO1xuICAgICAgICBib3R0b206IGJvb2xlYW47XG4gICAgICAgIGxlZnQ6IGJvb2xlYW47XG4gICAgfTtcbiAgICBhbGlnbmVkOiB7XG4gICAgICAgIHRvcDogYm9vbGVhbjtcbiAgICAgICAgcmlnaHQ6IGJvb2xlYW47XG4gICAgICAgIGJvdHRvbTogYm9vbGVhbjtcbiAgICAgICAgbGVmdDogYm9vbGVhbjtcbiAgICB9O1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElFZGdlRGV0ZWN0aW9uQ29vcmRpbmF0ZXMge1xuICAgIGxlZnQ6IG51bWJlcjtcbiAgICB0b3A6IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJRWRnZURldGVjdGlvblByb3BlcnRpZXMge1xuICAgIHBvc2l0aW9uOiBJRWRnZURldGVjdGlvbkNvb3JkaW5hdGVzO1xuICAgIGhlaWdodDogbnVtYmVyO1xufVxuZXhwb3J0IGludGVyZmFjZSBJRWRnZURldGVjdGlvblNlcnZpY2Uge1xuICAgIGNhbkJlKFxuICAgICAgICBiYXNlUG9pbnRFbGVtZW50OiBFbGVtZW50LFxuICAgICAgICBwbGFjZWRFbGVtZW50OiBFbGVtZW50XG4gICAgKTogSUVkZ2VEZXRlY3Rpb25SZXN1bHQ7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUVkZ2VEZWZpbmVyTWVhc3VyZW1lbnRzIHtcbiAgICBwb3NpdGlvbjogSUVkZ2VEZXRlY3Rpb25Db29yZGluYXRlcztcbiAgICB3aWR0aDogbnVtYmVyO1xuICAgIGhlaWdodDogbnVtYmVyO1xuICAgIHNjcm9sbFk6IG51bWJlcjtcbiAgICBzY3JvbGxYOiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVNlYXJjaFNlcnZpY2Uge1xuICAgIHNlYXJjaChcbiAgICAgICAgaXRlbXM6IGFueVtdLFxuICAgICAgICBwcm9wZXJ0aWVzOiBzdHJpbmdbXSxcbiAgICAgICAgc2VhcmNoVmFsdWU6IGFueSxcbiAgICAgICAgZGF0ZUZvcm1hdD86IHN0cmluZ1xuICAgICk6IGFueVtdO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElOb3RpZmljYXRpb25TZXJ2aWNlIHtcbiAgICBzdWJzY3JpYmUoY2hhbm5lbDogc3RyaW5nLCBoYW5kbGVyOiBOb3RpZmljYXRpb25IYW5kbGVyKTogU3Vic2NyaXB0aW9uO1xuICAgIHBvc3QoY2hhbm5lbDogc3RyaW5nLCBhcmdzOiBhbnkpOiB2b2lkO1xufVxuXG4vKiogQGlnbm9yZSAqL1xuZXhwb3J0IGludGVyZmFjZSBJVHJhbnNpZW50Q2FjaGUge1xuICAgIHB1dDogKGtleTogc3RyaW5nLCB2YWx1ZTogYW55LCBsaWZldGltZTogbnVtYmVyKSA9PiBQcm9taXNlPHZvaWQ+O1xuICAgIGdldDogKGtleTogc3RyaW5nKSA9PiBhbnk7XG4gICAgcmVtb3ZlOiAoa2V5OiBzdHJpbmcpID0+IHZvaWQ7XG4gICAgcmVtb3ZlQWxsOiAoKSA9PiB2b2lkO1xuICAgIGRlc3Ryb3k6ICgpID0+IHZvaWQ7XG4gICAgZW50cnlDb3VudDogKCkgPT4gbnVtYmVyO1xuICAgIHNpemU6ICgpID0+IG51bWJlcjtcbn1cblxuLyoqXG4gKiBUaGUgcmVzdWx0IG9mIGEgdW5pdCBjb252ZXJzaW9uIHJldHVybmVkIGJ5IHRoZSBVbml0Q29udmVyc2lvblNlcnZpY2UncyBjb252ZXJ0IG1ldGhvZFxuICovXG5leHBvcnQgaW50ZXJmYWNlIElVbml0Q29udmVyc2lvblJlc3VsdCB7XG4gICAgLyoqIFNlcnZlcyBhcyBhbiBpbmRleCBpbnRvIHRoZSBleHBvcnRlZCAndW5pdENvbnZlcnNpb25Db25zdGFudHMnIGZvciBkZXRlcm1pbmluZyB3aGljaCB1bml0IHN0cmluZyBkaXNwbGF5IHZhbHVlIHRvIHVzZS4gKi9cbiAgICBvcmRlcjogbnVtYmVyO1xuICAgIC8qKiBUaGUgY29udmVydGVkIHZhbHVlIGFzIGEgc3RyaW5nICovXG4gICAgdmFsdWU6IHN0cmluZztcbiAgICAvKiogVGhlIGNvbnZlcnRlZCB2YWx1ZSBpbiBleHBvbmVudGlhbCBmb3JtICovXG4gICAgc2NpZW50aWZpY05vdGF0aW9uOiBzdHJpbmc7XG4gICAgLyoqIFRoZSBtYXhpbXVtIG51bWJlciBvZiBzaWduaWZpY2FudCBkaWdpdHMgdG8gZGlzcGxheSB0byB0aGUgcmlnaHQgb2YgdGhlIGRlY2ltYWwgKi9cbiAgICBzY2FsZT86IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJU2VsZWN0aW9uIHtcbiAgICBleGNsdWRlOiBhbnlbXTtcbiAgICBpbmNsdWRlOiBhbnlbXTtcbiAgICBpc0FsbFBhZ2VzOiBib29sZWFuO1xufVxuXG5leHBvcnQgY2xhc3MgU2VsZWN0aW9uTW9kZWwgaW1wbGVtZW50cyBJU2VsZWN0aW9uIHtcbiAgICBwdWJsaWMgZXhjbHVkZTogYW55W10gPSBbXTtcbiAgICBwdWJsaWMgaW5jbHVkZTogYW55W10gPSBbXTtcbiAgICBwdWJsaWMgaXNBbGxQYWdlczogYm9vbGVhbiA9IGZhbHNlO1xuXG4gICAgY29uc3RydWN0b3Ioc2VsZWN0aW9uOiBQYXJ0aWFsPElTZWxlY3Rpb24+ID0ge30pIHtcbiAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLCBzZWxlY3Rpb24pO1xuICAgIH1cbn1cblxuZXhwb3J0IGNsYXNzIElFdmVudDxUID0gYW55PiB7XG4gICAgaWQ/OiBzdHJpbmc7XG4gICAgcGF5bG9hZD86IFQ7XG4gICAgW2tleTogc3RyaW5nXTogYW55O1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElFdmVudERlZmluaXRpb248VCA9IGFueT4ge1xuICAgIGlkOiBzdHJpbmc7XG4gICAgc3ViamVjdEZhY3Rvcnk/OiAoKSA9PiBTdWJqZWN0PFQ+O1xufVxuXG5leHBvcnQgY2xhc3MgRXZlbnREZWZpbml0aW9uPFQ+IGltcGxlbWVudHMgSUV2ZW50RGVmaW5pdGlvbjxJRXZlbnQ8VD4+IHtcbiAgICBjb25zdHJ1Y3RvcihcbiAgICAgICAgcHVibGljIGlkOiBzdHJpbmcsXG4gICAgICAgIHB1YmxpYyBzdWJqZWN0RmFjdG9yeT86ICgpID0+IFN1YmplY3Q8SUV2ZW50PFQ+PlxuICAgICkge31cblxuICAgIHB1YmxpYyB0b1N0cmluZygpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5pZDtcbiAgICB9XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSVZpcnR1YWxQYWdlQ29uZmlnIHtcbiAgICAvKipcbiAgICAgKiBUaGUgcmVxdWlyZWQgcHJvcGVydHkgdGhhdCBzaG91bGQgYmUgcGFzc2VkIG9uIGluaXRpYWxpemF0aW9uLlxuICAgICAqIElNUE9SVEFOVDogSXQgc2hvdWxkIGJlIGVxdWFsIHRvIHBhZ2VTaXplIHJlcXVlc3RlZCBmcm9tIHRoZSBzZXJ2ZXIuXG4gICAgICovXG4gICAgcGFnZVNpemU6IG51bWJlcjtcbiAgICAvKipcbiAgICAgKiBTZXQgdGhpcyBib29sZWFuIHRvIGZhbHNlIGlmIHRoZSBmaXJzdCBiYXRjaCBvZiBkYXRhIHdpbGwgYmUgbG9hZGVkL3JlcXVlc3RlZFxuICAgICAqIGV4dGVybmFsbHkgYnkgYSBkaWZmZXJlbnQgZW50aXR5IChleC4gc2VhcmNoLCBzb3J0LCBldGMuKS5cbiAgICAgKiBXaGVuIHRydWUsIFZpcnR1YWxWaWV3cG9ydE1hbmFnZXIgd2lsbCByZXF1ZXN0L2VtaXQgdGhlIGZpcnN0IHBhZ2UgcmFuZ2UgZXZlbnQgYXV0b21hdGljYWxseS5cbiAgICAgKi9cbiAgICBlbWl0Rmlyc3RQYWdlPzogYm9vbGVhbjtcbn1cblxuLyoqXG4gKiBWaXJ0dWFsVmlld3BvcnRNYW5hZ2VyIHJlc2V0IGNvbmZpZ3VyYXRpb24gb3B0aW9uc1xuICovXG5leHBvcnQgaW50ZXJmYWNlIElWaXJ0dWFsVmlld3BvcnRSZXNldE9wdGlvbnNcbiAgICBleHRlbmRzIFJlcXVpcmVkPFBpY2s8SVZpcnR1YWxQYWdlQ29uZmlnLCBcImVtaXRGaXJzdFBhZ2VcIj4+IHtcbiAgICAvKipcbiAgICAgKiBTZXQgdGhpcyBib29sZWFuIHRvIGZhbHNlIGlmIHRoZSBmaXJzdCBiYXRjaCBvZiBkYXRhIHdpbGwgYmUgbG9hZGVkL3JlcXVlc3RlZFxuICAgICAqIGV4dGVybmFsbHkgYnkgYSBkaWZmZXJlbnQgZW50aXR5IChleC4gc2VhcmNoLCBzb3J0LCBldGMuKS5cbiAgICAgKiBXaGVuIHRydWUsIFZpcnR1YWxWaWV3cG9ydE1hbmFnZXIgd2lsbCByZXF1ZXN0L2VtaXQgdGhlIGZpcnN0IHBhZ2UgcmFuZ2UgZXZlbnQgYXV0b21hdGljYWxseS5cbiAgICAgKiBEZWZhdWx0OiB0cnVlXG4gICAgICovXG4gICAgZW1pdEZpcnN0UGFnZTogYm9vbGVhbjtcbn1cbiJdfQ==