ngx-drupal7-services
Version:
# Angular 2+/Ionic 2+ Drupal 7 Services #### Typescript angular module for [Drupal Services 3.x](https://www.drupal.org/project/services)
45 lines (44 loc) • 2.15 kB
TypeScript
/**
* my imports
*/
import { MainService } from './main/main.service';
import { SystemService } from './system/system.service';
import { UserService } from './user/user.service';
import { NodeService } from './node/node.service';
import { FileService } from './file/file.service';
import { CommentService } from './comment/comment.service';
import { TaxonomyTermService } from './taxonomy/taxonomy-term.service';
import { TaxonomyVocabularyService } from './taxonomy/taxonomy-vocabulary.service';
import { ViewService } from './view/view.service';
import { EntityService } from './entity/entity.service';
import { MenuService } from './menu/menu.service';
import { SystemConnection } from './models/system';
import { FacebookOAuthService } from './fboauth/fboauth.service';
import { PushNotificationsSerivce } from './push_notifications/push-notifications.service';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common/http";
/**
* implement APP_INITIALIZER
* @param systemService system service to connect
* @see https://gillespie59.github.io/2016/12/04/angular2-code-before-rendering.html
*/
export declare function init(systemService: SystemService): () => Promise<SystemConnection>;
/**
* main services module with providers
* if you do not need to import all the services you need to make your own module and import the required providers only
* ngx-cookie package is required
* @see https://www.npmjs.com/package/ngx-cookie
*/
export declare class Drupal7ServicesModule {
static ɵfac: i0.ɵɵFactoryDeclaration<Drupal7ServicesModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<Drupal7ServicesModule, never, [typeof i1.HttpClientModule], never>;
static ɵinj: i0.ɵɵInjectorDeclaration<Drupal7ServicesModule>;
}
/**
* My English is bad and i know that
* any comment enhancements are wellcome
*/
/**
* export services
*/
export { MainService, SystemService, UserService, NodeService, FileService, CommentService, TaxonomyTermService, TaxonomyVocabularyService, ViewService, EntityService, MenuService, FacebookOAuthService, PushNotificationsSerivce };