Home Reference Source
import {hashtable} from './scripts/path-controller/util/util.js'
public class | source

hashtable

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
Private Members
private

_items: *[]

private

_keys: {}

Method Summary

Public Methods
public
public

add(key: *, val: *): *

public

forEach(cb: *, thisvar: *)

public

get(key: *): *

public

has(key: *): *

public

keys(): *

public

remove(key: *)

public

set(key: *, val: *)

public

values(): *

Public Constructors

public constructor() source

Public Members

public length: number source

Private Members

private _items: *[] source

private _keys: {} source

Public Methods

public [Symbol.iterator](): * source

Return:

*

public add(key: *, val: *): * source

Params:

NameTypeAttributeDescription
key *
val *

Return:

*

public forEach(cb: *, thisvar: *) source

Params:

NameTypeAttributeDescription
cb *
thisvar *

public get(key: *): * source

Params:

NameTypeAttributeDescription
key *

Return:

*

public has(key: *): * source

Params:

NameTypeAttributeDescription
key *

Return:

*

public keys(): * source

Return:

*

public remove(key: *) source

Params:

NameTypeAttributeDescription
key *

public set(key: *, val: *) source

Params:

NameTypeAttributeDescription
key *
val *

public values(): * source

Return:

*