import "./CityFiasApi.mock";
import FiasCity = server.Settings.FiasCity;

export class CityFiasApi {
  public static getCitiesList(value: string): Promise<FiasCity[]> {
    return GWLoader.instance.get<FiasCity[]>(
      "https://api.kontur.ru/fias/v1/addresses",
      {
        prefix: value,
        actual: true,
        limit: 5,
        fullAddress: true,
        directParent: false,
        level: ["city"]
      }
    );
  }
}
const mock = new MockAdapter(GWLoader.instance.getAxios(), {
  delayResponse: 1000
});
mock
  .onGet("https://api.kontur.ru/fias/v1/addresses")
  .reply(200, data)

  .onAny()
  .passThrough();

Click API

By shimmy

Click API

  • 744