After created new EntityType, you should attach it to metadataStore to create entities of new type. Your code should look:
var metadataStore = new breeze.MetadataStore();
entityManager= new breeze.EntityManager({
serviceName: "api/db",
metadataStore: metadataStore
});
// if you call fetchMetadata()
entityManager.fetchMetadata().then(function(){
var newType = new breeze.EntityType({
shortName: "input"
});
entityManager.metadataStore.addEntityType(newType);
newType.createEntity(...);
// ...
});
//or just use var metadataStore
var newType = new breeze.EntityType({
shortName: "input"
});
entityManager.metadataStore.addEntityType(newType);
newType.createEntity(...);
// ...