Rebar Compound Couplers Market

In Business Insights
November 19, 2025

* 422: Unprocessable Entity
* 500: Internal Server Error
*
* 200: OK
*/
export function create(req: any, res: any, next: any): void;

/**
* @api {delete} /api/applications/:id
* @apiName DeleteApplication
* @apiGroup Application
* @apiPermission admin
* @apiDescription Delete an application
*
* @apiParam {string} :id Application id
*
* @apiExample Example usage:
* curl -i http://api.feathersjs.com/api/applications/1
*
* @apiSuccess {Object} Application
*
* @apiError NotAuthenticated The user is not authenticated
* @apiError NotAuthorized The user doesn’t have permission to access this resource
* @apiError NotFound The application doesn’t exist
*
* @apiErrorExample Error Response:
* HTTP/1.1 401 Not Authenticated
* {
* “code”: 401,
* “message”: “Not Authenticated”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 403 Not Authorized
* {
* “code”: 403,
* “message”: “Insufficient Permissions”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 404 Not Found
* {
* “code”: 404,
* “message”: “Application not found”
* }
*
* @apiSuccessExample Success Response:
* HTTP/1.1 200 OK
* {
* “id”: 1
* }
*
* @apiParam {string} :id Application id
*
* @apiSuccess {Object} Application
*
* @apiError NotAuthenticated The user is not authenticated
* @apiError NotAuthorized The user doesn’t have permission to access this resource
*
* @apiErrorExample Error Response:
* HTTP/1.1 401 Not Authenticated
* {
* “code”: 401,
* “message”: “Not Authenticated”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 403 Not Authorized
* {
* “code”: 403,
* “message”: “Insufficient Permissions”
* }
*
* @apiSuccessExample Success Response:
* HTTP/1.1 200 OK
* {
* “id”: 1
* }
*
* 204: No Content
* 401: Not Authenticated
* 403: Forbidden
* 404: Not Found
*
* 204: No Content
*/
export function remove(req: any, res: any, next: any): void;

/**
* @api {get} /api/applications
* @apiName FindApplications
* @apiGroup Application
* @apiPermission admin
* @apiDescription Find all applications a user has access to
*
* @apiHeader {String} Authorization The JWT of the user making the request. This header is required and must be present.
*
* @apiExample Example usage:
* curl -H “Content-Type: application/json” -H “Authorization: ” -X GET http://api.feathersjs.com/api/applications
*
* @apiSuccess {Array} Application
*
* @apiError NotAuthenticated The user is not authenticated
* @apiError NotAuthorized The user doesn’t have permission to access this resource
*
* @apiErrorExample Error Response:
* HTTP/1.1 401 Not Authenticated
* {
* “code”: 401,
* “message”: “Not Authenticated”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 403 Not Authorized
* {
* “code”: 403,
* “message”: “Insufficient Permissions”
* }
*
* @apiSuccessExample Success Response:
* HTTP/1.1 200 OK
* [{
* “id”: 1,
* “name”: “My Application”,
* “description”: “An application that does things”,
* “userId”: 1,
* “icon”: “picture.png”,
* “redirectUri”: “http://localhost:3030/auth/facebook/callback”,
* “createdAt”: “2016-02-03T12:25:54.215Z”,
* “updatedAt”: “2016-02-03T12:25:54.215Z”
* }]
*
* 401: Not Authenticated
* 403: Forbidden
* 404: Not Found
* 500: Internal Server Error
*
* 200: OK
*/
export function find(req: any, res: any, next: any): void;

/**
* @api {get} /api/applications/:id
* @apiName GetApplication
* @apiGroup Application
* @apiPermission admin
* @apiDescription Find an application by id
*
* @apiParam {string} :id Application id
*
* @apiExample Example usage:
* curl -i http://api.feathersjs.com/api/applications/1
*
* @apiSuccess {Object} Application
*
* @apiError NotAuthenticated The user is not authenticated
* @apiError NotAuthorized The user doesn’t have permission to access this resource
* @apiError NotFound The application doesn’t exist
*
* @apiErrorExample Error Response:
* HTTP/1.1 401 Not Authenticated
* {
* “code”: 401,
* “message”: “Not Authenticated”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 403 Not Authorized
* {
* “code”: 403,
* “message”: “Insufficient Permissions”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 404 Not Found
* {
* “code”: 404,
* “message”: “Application not found”
* }
*
* @apiSuccessExample Success Response:
* HTTP/1.1 200 OK
* {
* “id”: 1,
* “name”: “My Application”,
* “description”: “An application that does things”,
* “userId”: 1,
* “icon”: “picture.png”,
* “redirectUri”: “http://localhost:3030/auth/facebook/callback”,
* “createdAt”: “2016-02-03T12:25:54.215Z”,
* “updatedAt”: “2016-02-03T12:25:54.215Z”
* }
*
* 401: Not Authenticated
* 403: Forbidden
* 404: Not Found
* 500: Internal Server Error
*
* 200: OK
*/
export function get(req: any, res: any, next: any): void;

/**
* @api {patch} /api/applications/:id
* @apiName UpdateApplication
* @apiGroup Application
* @apiPermission admin
* @apiDescription Update an application by id
*
* @apiParam {string} :id Application id
* @apiParam {Object} data The data to update the application with
*
* @apiExample Example usage:
* curl -H “Content-Type: application/json” -X PATCH -d ‘{“description”: “A better description”}’ http://api.feathersjs.com/api/applications/1
*
* @apiSuccess {Object} Application
*
* @apiError NotAuthenticated The user is not authenticated
* @apiError NotAuthorized The user doesn’t have permission to access this resource
* @apiError NotFound The application doesn’t exist
*
* @apiErrorExample Error Response:
* HTTP/1.1 401 Not Authenticated
* {
* “code”: 401,
* “message”: “Not Authenticated”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 403 Not Authorized
* {
* “code”: 403,
* “message”: “Insufficient Permissions”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 404 Not Found
* {
* “code”: 404,
* “message”: “Application not found”
* }
*
* @apiSuccessExample Success Response:
* HTTP/1.1 200 OK
* {
* “id”: 1,
* “name”: “My Application”,
* “description”: “A better description”,
* “userId”: 1,
* “icon”: “picture.png”,
* “redirectUri”: “http://localhost:3030/auth/facebook/callback”,
* “createdAt”: “2016-02-03T12:25:54.215Z”,
* “updatedAt”: “2016-02-03T12:25:54.215Z”
* }
*
* 401: Not Authenticated
* 403: Forbidden
* 404: Not Found
* 422: Unprocessable Entity
* 500: Internal Server Error
*
* 200: OK
*/
export function patch(req: any, res: any, next: any): void;

/**
* @api {put} /api/applications/:id
* @apiName UpdateApplication
* @apiGroup Application
* @apiPermission admin
* @apiDescription Update an application by id
*
* @apiParam {string} :id Application id
* @apiParam {Object} data The data to update the application with
*
* @apiExample Example usage:
* curl -H “Content-Type: application/json” -X PUT -d ‘{“description”: “A better description”}’ http://api.feathersjs.com/api/applications/1
*
* @apiSuccess {Object} Application
*
* @apiError NotAuthenticated The user is not authenticated
* @apiError NotAuthorized The user doesn’t have permission to access this resource
* @apiError NotFound The application doesn’t exist
*
* @apiErrorExample Error Response:
* HTTP/1.1 401 Not Authenticated
* {
* “code”: 401,
* “message”: “Not Authenticated”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 403 Not Authorized
* {
* “code”: 403,
* “message”: “Insufficient Permissions”
* }
*
* @apiErrorExample Error Response:
* HTTP/1.1 404 Not Found
* {
* “code”: 404,
* “message”: “Application not found”
* }
*
* @apiSuccessExample Success Response:
* HTTP/1.1 200 OK
* {
* “id”: 1,
* “name”: “My Application”,
* “description”: “A better description”,
* “userId”: 1,
* “icon”: “picture.png”,
* “redirectUri”: “http://localhost:3030/auth/facebook/callback”,
* “createdAt”: “2016-02-03T12:25:54.215Z”,
* “updatedAt”: “2016-02-03T12:25:54.215Z”
* }
*
* 401: Not Authenticated
* 403: Forbidden
* 404: Not Found
* 422: Unprocessable Entity
* 500: Internal Server Error
*
* 200: OK
*/
export function update(req: any, res: any, next: any): void;

}

declare module “feathers-application” {
export = Application;
}