A Grandjs package for applying repository pattern for nodejs and javascript applications using typescript