Rocky_Mountain_Vending/.pnpm-store/v10/files/b1/aac531fcd7f71cfe18e02782f2be560ccee34af4b10288c7316473b45b959612c59a7180d228fbb1fa044825ab0edcbabfe554546b9fdef7e246d5a9d027bd
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

19 lines
651 B
Text

export declare const inverse: <K, V>(map: Map<K, V>) => Multimap<V, K>;
export declare class Multimap<K, V> {
private map;
set(key: K, value: V): void;
get(key: K): Set<V>;
has(key: K): boolean;
hasValue(key: K, value: V): boolean;
get size(): number;
delete(key: K, value: V): boolean;
deleteAll(key: K): void;
keysArray(): K[];
keys(): IterableIterator<K>;
valuesArray(): V[];
clear(): void;
}
/**
* Gets value for key, assigning a default if value is falsy.
*/
export declare function getWithDefault<K extends {}, V>(map: WeakMap<K, V> | Map<K, V>, key: K, defaultValueFactory: (key?: K) => V): V;