summaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/lsfgApi.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/api/lsfgApi.ts b/src/api/lsfgApi.ts
index b96acec..567e1ae 100644
--- a/src/api/lsfgApi.ts
+++ b/src/api/lsfgApi.ts
@@ -105,6 +105,19 @@ export interface FileContentResult extends ApiResult {
path?: string;
}
+export interface DebugFileContent {
+ id: string;
+ label: string;
+ path: string;
+ exists: boolean;
+ content?: string | null;
+ error?: string | null;
+}
+
+export interface DebugFileContentsResult extends ApiResult {
+ files?: DebugFileContent[];
+}
+
export interface FlatpakExtensionStatus extends ApiResult {
message: string;
available: boolean;
@@ -143,3 +156,4 @@ export const setWorkaroundState = callable<[
TargetTransport | null | undefined,
], WorkaroundStateResult>("set_workaround_state");
export const removeWorkaroundState = callable<[string], WorkaroundStateResult>("remove_workaround_state");
+export const getDebugFileContents = callable<[], DebugFileContentsResult>("get_debug_file_contents");