How to use the typescript-rest.Return.NewResource function in typescript-rest

To help you get started, we’ve selected a few typescript-rest examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github thiagobustamante / typescript-rest-swagger / test / data / apis.ts View on Github external
return new Promise>((resolve, reject) => {
            resolve(new Return.NewResource('id', { name: 'OK' }));
        });
    }
github TreeGateway / tree-gateway / src / lib / admin / api / group.ts View on Github external
                .then(groupId => resolve(new Return.NewResource(`apis/${apiId}/groups/${groupId}`)))
                .catch(reject);
github TreeGateway / tree-gateway / src / lib / admin / api / cors.ts View on Github external
                .then(corsId => resolve(new Return.NewResource(`apis/${apiId}/cors/${corsId}`)))
                .catch(reject);
github TreeGateway / tree-gateway / src / lib / admin / api / throttling.ts View on Github external
                .then(throttlingId => resolve(new Return.NewResource(`apis/${apiId}/throttling/${throttlingId}`)))
                .catch(reject);
github TreeGateway / tree-gateway / src / admin / api / middleware.ts View on Github external
private async addMiddleware(type: string, file: Express.Multer.File, name: string, basePath?: string): Promise> {
        await this.service.add(type, name, file.buffer);
        return new Return.NewResource(path.join(basePath || type, name));
    }
github TreeGateway / tree-gateway / src / lib / admin / api / authentication.ts View on Github external
                .then(() => resolve(new Return.NewResource(`apis/${apiId}/authentication`)))
                .catch(reject);
github TreeGateway / tree-gateway / src / lib / admin / api / proxy.ts View on Github external
                .then(() => resolve(new Return.NewResource(`apis/${apiId}/proxy`)))
                .catch(reject);
github TreeGateway / tree-gateway / src / admin / api / api.ts View on Github external
public async addApi(api: ApiConfig): Promise> {
        await validateApiConfig(api, this.config.gateway.disableApiIdValidation);
        const apiId = await this.service.create(api);
        return (new Return.NewResource(`apis/${apiId}`));
    }
github TreeGateway / tree-gateway / src / lib / admin / api / cache.ts View on Github external
                .then(cacheId => resolve(new Return.NewResource(`apis/${apiId}/cache/${cacheId}`)))
                .catch(reject);