import { Arrays } from "./Arrays"; export class MapList { static add( map:Map, k:K, v:V ) { if ( ! map.has( k ) ) { map.set( k, [] ); } map.get( k ).push( v ); } static shiftToSize( map:Map, k:K, num:number ) { if ( ! map.has( k ) ) { return; } let array = map.get( k ); Arrays.shiftToSize( array, num ); } }