react-native-dropdownalert
Version:
An alert to notify users about an error or something else.
27 lines (22 loc) • 427 B
text/typescript
import {DropdownAlertData} from './DropdownAlert';
export default class Queue {
#array: DropdownAlertData[];
constructor() {
this.#array = [];
}
get first() {
return this.#array[0];
}
get size() {
return this.#array.length;
}
get isEmpty() {
return this.size === 0;
}
enqueue(data: DropdownAlertData) {
this.#array.push(data);
}
dequeue() {
return this.#array.shift();
}
}