Fixed typescript interfaces not being public and placeholder bug.