
# 获取脚本内置库的声明 - ObtainDeclaration
#### 功能介绍
获取脚本内置库的声明，该接口为同步接口（同步接口是指接口调用后，会等待函数执行结束后，才返回结果）。获取华为云Astro轻应用平台可以调用的typeScript库，其中包括脚本函数以及函数相关信息，并且可以获取ES5语法的标准库。
华为云Astro轻应用平台可以调用的脚本函数必须已经映射到go函数中，才可以成为平台可以调用的typeScript库一部分。
#### URI
GET *华为云Astro轻应用域名*/u-route/baas/script/v1.0/declaration
#### 请求参数
无
#### 响应参数
表1响应参数 
| 参数      | 参数类型                                                       | 描述                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| resCode | String                                                     | **参数解释**： 返回码。 **取值范围**： 如果返回"0"代表请求成功，其他错误码说明请参考[错误码（数据面）](https://support.huaweicloud.com/api-astrozero/astrozero_api_0082.html)。 |
| resMsg  | String                                                     | **参数解释**： 返回消息。 **取值范围**： 成功返回"成功"，其他情况会返回具体的错误信息。                                                                                 |
| result  | [result] object | **参数解释**： 成功请求时会有内容返回。                                                                                                                                                                                        |
   
 表2result参数说明 
| 参数              | 参数类型   | 描述                                                                                                                                                                                                                                                                     |
|:---|:---|:---|
| bingo.d.ts      | String | **参数解释**： 调用的脚本库。 **取值范围**： 不涉及。                                                                                                                        |
| lib.es2017.d.ts | String | **参数解释**： ES2017语法的标准库，详细介绍请参见[ECMAScript® 2017 Language Specification (ecma-international.org)](https://262.ecma-international.org/8.0/)。 **取值范围**： 不涉及。 |
   
#### 请求示例
获取内置库的声明。
```
GET https://华为云Astro轻应用域名/u-route/baas/script/v1.0/declaration
```
#### 响应示例
```
{
    "resCode": "0",
    "resMsg": "成功",
    "result": {
        "bingo.d.ts": "string",
        "lib.es2017.d.ts": "string"
    }
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-astrozero/astrozero_api_0081.html)。
#### 错误码
错误码请参见[错误码（数据面）](https://support.huaweicloud.com/api-astrozero/astrozero_api_0082.html)。
