Constructor
(abstract) new AbstractReaderWriter()
- Source:
 
    The constructor.
        
        Extends
Methods
byGlob(virPattern, optionsopt) → {Promise.<Array.<module:@ui5/fs.Resource>>}
- Source:
 - Overrides:
 
    Locates resources by matching glob patterns.
    Example
byGlob("**/*.{html,htm}");
byGlob("**/.library");
byGlob("/pony/*");
    Parameters:
| Name | Type | Attributes | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
virPattern | 
            
            string | Array.<string> | glob pattern as string or array of glob patterns for virtual directory structure | |||||||||||
options | 
            
            object | 
                
                    <optional> | 
            
            
            glob options
                Properties
  | 
        
Returns:
    Promise resolving to list of resources
- Type
 - Promise.<Array.<module:@ui5/fs.Resource>>
 
byPath(virPath, optionsopt) → {Promise.<module:@ui5/fs.Resource>}
- Source:
 - Overrides:
 
    Locates resources by matching a given path.
    Parameters:
| Name | Type | Attributes | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
virPath | 
            
            string | Virtual path | |||||||||||
options | 
            
            object | 
                
                    <optional> | 
            
            
            Options
                Properties
  | 
        
Returns:
    Promise resolving to a single resource
- Type
 - Promise.<module:@ui5/fs.Resource>
 
write(resource, optionsopt) → {Promise.<undefined>}
- Source:
 
    Writes the content of a resource to a path.
    Parameters:
| Name | Type | Attributes | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
resource | 
            
            module:@ui5/fs.Resource | Resource to write | ||||||||||||||||
options | 
            
            object | 
                
                    <optional> | 
            
            
            
                Properties
  | 
        
Returns:
    Promise resolving once data has been written
- Type
 - Promise.<undefined>