@manta-eu/client/shared/datastore-path
Reference for @manta-eu/client/shared/datastore-path as it is on main.
Type Aliases
DatastoreLocation
DatastoreLocation =
object
Properties
datastoreId
datastoreId:
string|undefined
path
path:
string
Variables
datastoreHeaderName
constdatastoreHeaderName:"x-manta-datastore"="x-manta-datastore"
datastoreQueryParam
constdatastoreQueryParam:"datastore"="datastore"
datastoreRoutePrefix
constdatastoreRoutePrefix:"/d"="/d"
redirectRoutePath
constredirectRoutePath:"/redirect"="/redirect"
Functions
datastoreBasename()
datastoreBasename(
datastoreId):string
Parameters
datastoreId
string
Returns
string
datastoreHeader()
datastoreHeader(
datastoreId):Record<string,string>
Parameters
datastoreId
string | undefined
Returns
Record<string, string>
datastoreRelativePath()
datastoreRelativePath(
pathname):string
Parameters
pathname
string
Returns
string
datastoreScopedDenylist()
datastoreScopedDenylist(
pathWithoutSlash):RegExp
Parameters
pathWithoutSlash
string
Returns
RegExp
datastoreScopedRoutePattern()
datastoreScopedRoutePattern(
path):string
Parameters
path
string
Returns
string
datastoreSocketQuery()
datastoreSocketQuery(
datastoreId):Record<string,string>
Parameters
datastoreId
string | undefined
Returns
Record<string, string>
isRootRelativePath()
isRootRelativePath(
url):boolean
Parameters
url
string
Returns
boolean
parseDatastorePath()
parseDatastorePath(
pathname):DatastoreLocation
Parameters
pathname
string
Returns
withDatastorePrefix()
withDatastorePrefix(
datastoreId,path):string
Parameters
datastoreId
string
path
string
Returns
string
withDatastoreQueryParam()
withDatastoreQueryParam(
href,datastoreId):string
Parameters
href
string
datastoreId
string | undefined
Returns
string