Skip to content

Commit f8fa04b

Browse files
committed
feat: add module and proto definitions for file handling and size retrieval
1 parent 2e48034 commit f8fa04b

3 files changed

Lines changed: 78 additions & 1 deletion

File tree

definitions/taurus/file/data_types/file.proto.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,11 @@
1919
}
2020
],
2121
"genericKeys": [
22-
"M"
22+
"M extends TEXT"
2323
],
2424
"type": "{ contentType: M; valueType: 'base64'; value: string }",
25+
"linkedDataTypeIdentifiers": [
26+
"TEXT"
27+
],
2528
"rules": []
2629
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"identifier": "taurus-file",
3+
"name": [
4+
{
5+
"code": "en-US",
6+
"content": "File"
7+
}
8+
],
9+
"description": [
10+
{
11+
"code": "en-US",
12+
"content": "Work with Files."
13+
}
14+
],
15+
"documentation": "",
16+
"author": "CodeZero",
17+
"icon": "tabler:file"
18+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"runtimeName": "std::file::size",
3+
"runtimeParameterDefinitions": [
4+
{
5+
"runtimeName": "file",
6+
"defaultValue": null,
7+
"name": [
8+
{
9+
"code": "en-US",
10+
"content": "File"
11+
}
12+
],
13+
"description": [
14+
{
15+
"code": "en-US",
16+
"content": "The file whose size in bytes is to be returned."
17+
}
18+
],
19+
"documentation": []
20+
}
21+
],
22+
"throwsError": false,
23+
"name": [
24+
{
25+
"code": "en-US",
26+
"content": "File Size"
27+
}
28+
],
29+
"description": [
30+
{
31+
"code": "en-US",
32+
"content": "Returns the size of the given file in bytes."
33+
}
34+
],
35+
"documentation": [],
36+
"alias": [
37+
{
38+
"code": "en-US",
39+
"content": "size;file;bytes;length;document;blob;std"
40+
}
41+
],
42+
"displayMessage": [
43+
{
44+
"code": "en-US",
45+
"content": "Size of ${file}"
46+
}
47+
],
48+
"deprecationMessage": [],
49+
"displayIcon": "tabler:file",
50+
"signature": "<M extends TEXT>(file: FILE<M>): NUMBER",
51+
"linkedDataTypeIdentifiers": [
52+
"FILE",
53+
"NUMBER",
54+
"TEXT"
55+
]
56+
}

0 commit comments

Comments
 (0)