Add initial PIS route
This commit is contained in:
14
src/modules/pis.ts
Normal file
14
src/modules/pis.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import type { ApiPisObject } from '@owlboard/api-schema-types';
|
||||
import type { BaseClient, ApiResult } from '../lib/base.js';
|
||||
|
||||
export class PisModule {
|
||||
constructor(private client: BaseClient) {}
|
||||
|
||||
async getByStartEndCrs(startCrs: string, endCrs: string): Promise<ApiResult<ApiPisObject.PisObjects>> {
|
||||
const path = `/pis/route/${encodeURIComponent(startCrs.toUpperCase())}/${encodeURIComponent(endCrs.toUpperCase())}`;
|
||||
|
||||
return this.client.request<ApiPisObject.PisObjects>(path, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user