x/datastructure@1.2.1/stack/generators.ts

Implement different Data Structures using TypeScript. Deno Third-party Module.
Latest
generators.ts
import { StackType } from "./helper.d.ts";
export function *searchGenerator(key: string|number, currentNode: StackType) { while (currentNode !== null) { if (key === currentNode.data.key) { return currentNode.data } currentNode = currentNode.next } return false}
export function *updateGenerator(key: string|number, currentNode: StackType, newValue: any) { while (currentNode !== null) { if (key === currentNode.data.key) { currentNode.data.value = newValue return currentNode.data }
currentNode = currentNode.next } return false}
export function *iteratorGenerator(currentNode: StackType) { while (currentNode !== null) { yield currentNode.data;
currentNode = currentNode.next } return false}