@@ -137,23 +137,20 @@ declare namespace createApplication {
137137 finally ?: Partial < HookMap > | Hook | Hook [ ] ;
138138 }
139139
140- // todo: figure out what to do: These methods don't actually need to be
141- // implemented, so they can be undefined at runtime. Yet making them
142- // optional gets cumbersome in strict mode.
143140 interface ServiceMethods < T > {
144141 [ key : string ] : any ;
145142
146- find ? ( params ?: Params ) : Promise < T | T [ ] | Paginated < T > > ;
143+ find ( params ?: Params ) : Promise < T | T [ ] | Paginated < T <
8000
span class="pl-c1">>> ;
147144
148- get ? ( id : Id , params ?: Params ) : Promise < T > ;
145+ get ( id : Id , params ?: Params ) : Promise < T > ;
149146
150- create ? ( data : Partial < T > | Array < Partial < T > > , params ?: Params ) : Promise < T | T [ ] > ;
147+ create ( data : Partial < T > | Array < Partial < T > > , params ?: Params ) : Promise < T | T [ ] > ;
151148
152- update ? ( id : NullableId , data : T , params ?: Params ) : Promise < T > ;
149+ update ( id : NullableId , data : T , params ?: Params ) : Promise < T > ;
153150
154- patch ? ( id : NullableId , data : Partial < T > , params ?: Params ) : Promise < T > ;
151+ patch ( id : NullableId , data : Partial < T > , params ?: Params ) : Promise < T > ;
155152
156- remove ? ( id : NullableId , params ?: Params ) : Promise < T > ;
153+ remove ( id : NullableId , params ?: Params ) : Promise < T > ;
157154 }
158155
159156 interface SetupMethod {
0 commit comments