three.d.ts compile passed (with some trick...)