Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static register(typeName: string) {
- return function<T extends Constructor<BlogPostComponentInterface>>(ctor: T) {
- if (BlogPostTypeService.implementations.hasOwnProperty(typeName)) {
- console.error("This post type has already been registered. Did you forget to change the argument for @Register()?");
- }
- else {
- BlogPostTypeService.implementations[typeName] = ctor;
- }
- return ctor;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement