Initial start work for typescript building