-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
After running "gulp generate", I did RegistrationHelper.register in my repository class like so:
constructor() {
this.db = new EntityManager("http://localhost:62749/breeze/data");
RegistrationHelper.register(this.db.metadataStore);
}
but I am getting an error:
Property 'initializer' does not exist on type 'typeof Location'.
The generated registration-helper.ts is below. When watching Brian Noyes' course, I did not see the ".initializer" code....so is it safe to remove this?
import { MetadataStore } from 'breeze-client';
import { Location } from './location';
export class RegistrationHelper {
static register(metadataStore: MetadataStore) {
metadataStore.registerEntityTypeCtor('Location', Location, Location.initializer);
}
}
The generated Location class does not have initializer property. Here is the generated Location class:
import { EntityBase } from './entity-base';
/// <code-import> Place custom imports between <code-import> tags
/// </code-import>
export class Location extends EntityBase {
/// <code> Place custom code between <code> tags
/// </code>
// Generated code. Do not place code below this line.
id: number;
description: string;
lat: number;
lng: number;
dateCreated: Date;
dateModified: Date;
createdByUserId: string;
}
Metadata
Metadata
Assignees
Labels
No labels