@graphile/postgis
Version:
PostGIS support for PostGraphile
35 lines • 2.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const PostgisVersionPlugin_1 = require("./PostgisVersionPlugin");
const PostgisInflectionPlugin_1 = require("./PostgisInflectionPlugin");
const PostgisExtensionDetectionPlugin_1 = require("./PostgisExtensionDetectionPlugin");
const PostgisRegisterTypesPlugin_1 = require("./PostgisRegisterTypesPlugin");
const Postgis_Point_LatitudeLongitudePlugin_1 = require("./Postgis_Point_LatitudeLongitudePlugin");
const Postgis_GeometryCollection_GeometriesPlugin_1 = require("./Postgis_GeometryCollection_GeometriesPlugin");
const Postgis_LineString_PointsPlugin_1 = require("./Postgis_LineString_PointsPlugin");
const Postgis_Polygon_RingsPlugin_1 = require("./Postgis_Polygon_RingsPlugin");
const Postgis_MultiPoint_PointsPlugin_1 = require("./Postgis_MultiPoint_PointsPlugin");
const Postgis_MultiLineString_LineStringsPlugin_1 = require("./Postgis_MultiLineString_LineStringsPlugin");
const Postgis_MultiPolygon_PolygonsPlugin_1 = require("./Postgis_MultiPolygon_PolygonsPlugin");
const PostgisPlugin = async (builder, options) => {
await PostgisVersionPlugin_1.default(builder, options);
await PostgisInflectionPlugin_1.default(builder, options);
await PostgisExtensionDetectionPlugin_1.default(builder, options);
await PostgisRegisterTypesPlugin_1.default(builder, options);
// Enhancing the `Point` type:
await Postgis_Point_LatitudeLongitudePlugin_1.default(builder, options);
// Enhancing the `LineString` type:
await Postgis_LineString_PointsPlugin_1.default(builder, options);
// Enhancing the `Polygon` type:
await Postgis_Polygon_RingsPlugin_1.default(builder, options);
// Enhancing the `MultiPoint` type:
await Postgis_MultiPoint_PointsPlugin_1.default(builder, options);
// Enhancing the `MultiLineString` type:
await Postgis_MultiLineString_LineStringsPlugin_1.default(builder, options);
// Enhancing the `MultiLineString` type:
await Postgis_MultiPolygon_PolygonsPlugin_1.default(builder, options);
// Enhancing the `GeometryCollection` type:
await Postgis_GeometryCollection_GeometriesPlugin_1.default(builder, options);
};
exports.default = PostgisPlugin;
//# sourceMappingURL=index.js.map