sgammon/GUST

View on GitHub
samples/node_mvc/src/app.ts

Summary

Maintainability
A
0 mins
Test Coverage
/*
 * Copyright © 2020, The Gust Framework Authors. All rights reserved.
 *
 * The Gust/Elide framework and tools, and all associated source or object computer code, except where otherwise noted,
 * are licensed under the Zero Prosperity license, which is enclosed in this repository, in the file LICENSE.txt. Use of
 * this code in object or source form requires and implies consent and agreement to that license in principle and
 * practice. Source or object code not listing this header, or unless specified otherwise, remain the property of
 * Elide LLC and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to
 * Elide LLC and its suppliers and may be covered by U.S. and Foreign Patents, or patents in process, and are protected
 * by trade secret and copyright law. Dissemination of this information, or reproduction of this material, in any form,
 * is strictly forbidden except in adherence with assigned license requirements.
 */
import {Express} from "express";
import feathers from "@feathersjs/feathers";

import {main} from "gust/js/backend/app";
import {prepare} from "gust/js/backend/init";


/**
 * TypeScript FeathersJS controller, built/assembled/packaged by Gust.
 */
prepare((app: feathers.Application, express: Express) => {
    express.get('/', (request, response) => {
        response.send('Hello from TypeScript!');
    });
});

main();