partType.js