@@ -44,6 +44,21 @@ bootstrap(App, [
4444
4545## API
4646
47+ Every method return an Obervable. If you want to get a Promise you will need to add the rxjs ` toPromise ` operator:
48+
49+ ```
50+ import 'rxjs/add/operator/toPromise';
51+
52+ class Test {
53+ constructor(private wpApiPosts: WpApiPosts) {
54+ this.wpApiPosts.getList()
55+ .toPromise()
56+ .then((response) => {})
57+ .catch((error) => {})
58+ }
59+ }
60+
61+ ```
4762
4863### WpApiPosts
4964
@@ -87,13 +102,70 @@ bootstrap(App, [
87102 delete(commentId: number, options?: RequestOptionsArgs): Observable<Response>;
88103```
89104
90- ### IWpApiTypes
105+ ### WpApiTypes
91106
92107```
93108 getList(options?: RequestOptionsArgs): Observable<Response>;
94109 get(postType: string, options?: RequestOptionsArgs): Observable<Response>;
95110```
96111
112+ ### WpApiMedia
113+
114+ ```
115+ getList(options?: RequestOptionsArgs): Observable<Response>;
116+ get(mediaId: number, options?: RequestOptionsArgs): Observable<Response>;
117+ create(body: any, options?: RequestOptionsArgs): Observable<Response>;
118+ update(mediaId: number, body: any, options?: RequestOptionsArgs): Observable<Response>;
119+ delete(mediaId: number, options?: RequestOptionsArgs): Observable<Response>;
120+ ```
121+
122+ ### WpApiUsers
123+
124+ ```
125+ getList(options?: RequestOptionsArgs): Observable<Response>;
126+ me(options?: RequestOptionsArgs): Observable<Response>;
127+ get(userId: number, options?: RequestOptionsArgs): Observable<Response>;
128+ create(body: any, options?: RequestOptionsArgs): Observable<Response>;
129+ update(userId: number, body: any, options?: RequestOptionsArgs): Observable<Response>;
130+ delete(userId: number, options?: RequestOptionsArgs): Observable<Response>;
131+ ```
132+
133+ ### WpApiTaxonomies
134+
135+ ```
136+ getList(options?: RequestOptionsArgs): Observable<Response>;
137+ get(taxonomiesType: string, options?: RequestOptionsArgs): Observable<Response>;
138+ ```
139+
140+ ### WpApiStatuses
141+
142+ ```
143+ getList(options?: RequestOptionsArgs): Observable<Response>;
144+ get(statusesName: string, options?: RequestOptionsArgs): Observable<Response>;
145+ ```
146+
147+ ### WpApiTerms
148+
149+ ` taxonomiesType ` can be ` tags ` , ` categories ` and more.
150+
151+ ```
152+ getList(taxonomiesType: string, options?: RequestOptionsArgs): Observable<Response>;
153+ get(taxonomiesType: string, termId: number, options?: RequestOptionsArgs): Observable<Response>;
154+ create(taxonomiesType: string, body: any, options?: RequestOptionsArgs): Observable<Response>;
155+ update(taxonomiesType: string, termId: number, body: any, options?: RequestOptionsArgs): Observable<Response>;
156+ delete(taxonomiesType: string, termId: number, options?: RequestOptionsArgs): Observable<Response>;
157+ ```
158+
159+ ### WpApiCustom
160+
161+ ```
162+ getList(options?: RequestOptionsArgs): Observable<Response>;
163+ get(customId: number, options?: RequestOptionsArgs): Observable<Response>;
164+ create(body: any, options?: RequestOptionsArgs): Observable<Response>;
165+ update(customId: number, body: any, options?: RequestOptionsArgs): Observable<Response>;
166+ delete(customId: number, options?: RequestOptionsArgs): Observable<Response>;
167+ ```
168+
97169## Authentication
98170
99171TO BE DEFINED
0 commit comments