Index: chrome/common/extensions/api/manifest_types.json |
diff --git a/chrome/common/extensions/api/manifest_types.json b/chrome/common/extensions/api/manifest_types.json |
index ca479fbbfd9b074f4fb5c66a4ceaa8c568b0f4ab..37abb295dce27d1a6f0999b04b675ccd045d58fb 100644 |
--- a/chrome/common/extensions/api/manifest_types.json |
+++ b/chrome/common/extensions/api/manifest_types.json |
@@ -168,6 +168,32 @@ |
} |
} |
] |
+ }, |
+ { |
+ "id": "FileSystemProviderSource", |
+ "type": "string", |
+ "description": "For <code>file</code> the source is a file passed via <code>onLaunched</code> event. For <code>device</code> contents are fetched from an external device (eg. plugged via USB), without using <code>file_handlers</code>. Finally, for <code>device</code> source, contents should be fetched via network.", |
+ "enum": ["file", "device", "network"] |
+ }, |
+ { |
+ "id": "FileSystemProviderCapabilities", |
+ "description": "Represents capabilities of a providing extension.", |
+ "optional": true, |
+ "type": "object", |
+ "properties": { |
+ "configurable": { |
+ "type": "boolean", |
+ "description": "Whether configuring via <code>onConfigureRequested</code> is supported." |
+ }, |
+ "multiple_mounts": { |
+ "type": "boolean", |
+ "description": "Whether multiple (more than one) mounted file systems are supported." |
+ }, |
+ "source": { |
+ "$ref": "FileSystemProviderSource", |
+ "description": "Source of data for mounted file systems." |
+ } |
+ } |
} |
] |
} |