service<Id, Data> abstract method

Service<Id, Data> service<Id, Data>(
  1. String path, {
  2. AngelDeserializer<Data>? deserializer,
})

Creates a Service instance that queries a given path on the server.

This expects that there is an Angel Service mounted on the server.

In other words, all endpoints will return Data, except for the root of path, which returns a List<Data>.

You can pass a custom deserializer, which is typically necessary in cases where dart:mirrors does not exist.

Implementation

Service<Id, Data> service<Id, Data>(String path,
    {AngelDeserializer<Data>? deserializer});