@vepler/schools-types
Version:
TypeScript type definitions for Vepler Schools Service
15 lines (14 loc) • 754 B
TypeScript
/**
* Public API Types
*
* This file exports all public types that form the API contract for the Schools service.
* These types are published as a standalone NPM package for consumption by other services.
*/
export type * from './models/point';
import { ISchool, SchoolType, Status, Rating, ISchoolContact, IHeadTeacher, ISchoolAgeRange, ISchoolDetails, ISchoolSources, SchoolDetails } from './models/school';
export { ISchool, SchoolType, Status, Rating, ISchoolContact, IHeadTeacher, ISchoolAgeRange, ISchoolDetails, ISchoolSources, SchoolDetails };
export type * from './models/attribute';
export type * from './models/report';
export type * from './models/schoolAttributeValue';
export type * from './models/metric';
export type * from './api';