@vindev/particle
Version:
Angular Component Library using Tailwind
18 lines • 1.84 kB
JavaScript
import { Directive } from '@angular/core';
import * as i0 from "@angular/core";
export function IdMixin(Base = class {
}) {
class Id extends Base {
constructor() {
super(...arguments);
this.id = Math.random().toString(36).slice();
}
}
Id.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: Id, deps: null, target: i0.ɵɵFactoryTarget.Directive });
Id.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "15.0.4", type: Id, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: Id, decorators: [{
type: Directive
}] });
return Id;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWQubWl4aW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL3BhcnRpY2xlLWxpYi9zcmMvbGliL3NoYXJlZC9taXhpbnMvaWQubWl4aW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHMUMsTUFBTSxVQUFVLE9BQU8sQ0FBNEIsT0FBVTtDQUFlO0lBQzFFLE1BQ00sRUFBRyxTQUFRLElBQUk7UUFEckI7O1lBRUUsT0FBRSxHQUFHLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUM7U0FDekM7O21HQUZLLEVBQUU7dUZBQUYsRUFBRTsrRkFBRixFQUFFO3NCQURQLFNBQVM7O0lBS1YsT0FBTyxFQUFFLENBQUM7Q0FDWCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDb25zdHJ1Y3RvciB9IGZyb20gJy4vY29uc3RydWN0b3InO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIElkTWl4aW48VCBleHRlbmRzIENvbnN0cnVjdG9yPHt9Pj4oQmFzZTogVCA9IGNsYXNzIHt9IGFzIGFueSkge1xyXG4gIEBEaXJlY3RpdmUoKVxyXG4gIGNsYXNzIElkIGV4dGVuZHMgQmFzZSB7XHJcbiAgICBpZCA9IE1hdGgucmFuZG9tKCkudG9TdHJpbmcoMzYpLnNsaWNlKCk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gSWQ7XHJcbn1cclxuIl19