Files

10 lines
224 B
TypeScript

export interface QueueMethods<T> {
add: (item: T) => void;
remove: () => T;
first: T;
last: T;
size: number;
}
declare const useQueue: <T>(initialValue?: T[]) => QueueMethods<T>;
export default useQueue;