Stack.d.ts 445 B

123456789101112131415161718
  1. import { Base, initContainer } from "../ContainerBase";
  2. declare class Stack<T> extends Base {
  3. constructor(container?: initContainer<T>);
  4. clear(): void;
  5. /**
  6. * @description Insert element to stack's end.
  7. */
  8. push(element: T): void;
  9. /**
  10. * @description Removes the end element.
  11. */
  12. pop(): void;
  13. /**
  14. * @description Accesses the end element.
  15. */
  16. top(): T | undefined;
  17. }
  18. export default Stack;