Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
preferences
PreferenceServiceImpl
Class PreferenceServiceImpl
Hierarchy
PreferenceServiceImpl
Implements
PreferenceService
Index
Constructors
constructor
Properties
_ready
configurations
on
Preference
Changed
on
Preference
Changed
Emitter
on
Preferences
Changed
on
Preferences
Changed
Emitter
preference
Override
Service
preference
Providers
provider
Provider
schema
to
Dispose
Accessors
ready
Methods
dispose
do
Get
do
Has
do
Inspect
InScope
do
Resolve
get
get
Affected
Preference
Names
get
Boolean
get
Config
Uri
get
Number
get
Provider
get
Scoped
Value
From
Inspection
get
Scopes
ToChange
get
String
has
init
initialize
Providers
inspect
inspect
InScope
overridden
Preference
Name
override
Preference
Name
reconcile
Preferences
resolve
set
update
Value
Constructors
constructor
new
Preference
Service
Impl
(
)
:
PreferenceServiceImpl
Returns
PreferenceServiceImpl
Properties
Protected
Readonly
_ready
_ready
:
Deferred
<
void
>
Protected
Readonly
configurations
configurations
:
PreferenceConfigurations
Readonly
on
Preference
Changed
on
Preference
Changed
:
Event
<
PreferenceChange
>
Protected
Readonly
on
Preference
Changed
Emitter
on
Preference
Changed
Emitter
:
Emitter
<
PreferenceChange
>
Readonly
on
Preferences
Changed
on
Preferences
Changed
:
Event
<
PreferenceChanges
>
Protected
Readonly
on
Preferences
Changed
Emitter
on
Preferences
Changed
Emitter
:
Emitter
<
PreferenceChanges
>
Protected
Readonly
preference
Override
Service
preference
Override
Service
:
PreferenceLanguageOverrideService
Protected
Readonly
preference
Providers
preference
Providers
:
Map
<
PreferenceScope
,
PreferenceProvider
>
Protected
Readonly
provider
Provider
provider
Provider
:
PreferenceProviderProvider
Protected
Readonly
schema
schema
:
PreferenceSchemaProvider
Protected
Readonly
to
Dispose
to
Dispose
:
DisposableCollection
Accessors
ready
get
ready
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Methods
dispose
dispose
(
)
:
void
Returns
void
Protected
do
Get
do
Get<T>
(
preferenceName
:
string
, defaultValue
?:
T
, resourceUri
?:
string
)
:
undefined
|
T
Type parameters
T
Parameters
preferenceName:
string
Optional
defaultValue:
T
Optional
resourceUri:
string
Returns
undefined
|
T
Protected
do
Has
do
Has
(
preferenceName
:
string
, resourceUri
?:
string
)
:
boolean
Parameters
preferenceName:
string
Optional
resourceUri:
string
Returns
boolean
Protected
do
Inspect
InScope
do
Inspect
InScope<T>
(
preferenceName
:
string
, scope
:
PreferenceScope
, resourceUri
?:
string
)
:
undefined
|
T
Type parameters
T
Parameters
preferenceName:
string
scope:
PreferenceScope
Optional
resourceUri:
string
Returns
undefined
|
T
Protected
do
Resolve
do
Resolve<T>
(
preferenceName
:
string
, defaultValue
?:
T
, resourceUri
?:
string
)
:
PreferenceResolveResult
<
T
>
Type parameters
T
Parameters
preferenceName:
string
Optional
defaultValue:
T
Optional
resourceUri:
string
Returns
PreferenceResolveResult
<
T
>
get
get<T>
(
preferenceName
:
string
)
:
undefined
|
T
get<T>
(
preferenceName
:
string
, defaultValue
:
T
)
:
T
get<T>
(
preferenceName
:
string
, defaultValue
:
T
, resourceUri
:
string
)
:
T
get<T>
(
preferenceName
:
string
, defaultValue
?:
T
, resourceUri
?:
string
)
:
undefined
|
T
Type parameters
T
Parameters
preferenceName:
string
Returns
undefined
|
T
Type parameters
T
Parameters
preferenceName:
string
defaultValue:
T
Returns
T
Type parameters
T
Parameters
preferenceName:
string
defaultValue:
T
resourceUri:
string
Returns
T
Type parameters
T
Parameters
preferenceName:
string
Optional
defaultValue:
T
Optional
resourceUri:
string
Returns
undefined
|
T
Protected
get
Affected
Preference
Names
get
Affected
Preference
Names
(
change
:
PreferenceProviderDataChange
, accept
:
(
affectedPreferenceName
:
string
)
=>
void
)
:
void
Parameters
change:
PreferenceProviderDataChange
accept:
(
affectedPreferenceName
:
string
)
=>
void
(
affectedPreferenceName
:
string
)
:
void
Parameters
affectedPreferenceName:
string
Returns
void
Returns
void
get
Boolean
get
Boolean
(
preferenceName
:
string
)
:
undefined
|
boolean
get
Boolean
(
preferenceName
:
string
, defaultValue
:
boolean
)
:
boolean
get
Boolean
(
preferenceName
:
string
, defaultValue
:
boolean
, resourceUri
:
string
)
:
boolean
Parameters
preferenceName:
string
Returns
undefined
|
boolean
Parameters
preferenceName:
string
defaultValue:
boolean
Returns
boolean
Parameters
preferenceName:
string
defaultValue:
boolean
resourceUri:
string
Returns
boolean
get
Config
Uri
get
Config
Uri
(
scope
:
PreferenceScope
, resourceUri
?:
string
, sectionName
?:
string
)
:
undefined
|
default
Parameters
scope:
PreferenceScope
Optional
resourceUri:
string
Optional
sectionName:
string
Returns
undefined
|
default
get
Number
get
Number
(
preferenceName
:
string
)
:
undefined
|
number
get
Number
(
preferenceName
:
string
, defaultValue
:
number
)
:
number
get
Number
(
preferenceName
:
string
, defaultValue
:
number
, resourceUri
:
string
)
:
number
Parameters
preferenceName:
string
Returns
undefined
|
number
Parameters
preferenceName:
string
defaultValue:
number
Returns
number
Parameters
preferenceName:
string
defaultValue:
number
resourceUri:
string
Returns
number
Protected
get
Provider
get
Provider
(
scope
:
PreferenceScope
)
:
undefined
|
PreferenceProvider
Parameters
scope:
PreferenceScope
Returns
undefined
|
PreferenceProvider
Protected
get
Scoped
Value
From
Inspection
get
Scoped
Value
From
Inspection<T>
(
inspection
:
PreferenceInspection
<
T
>
, scope
:
PreferenceScope
)
:
undefined
|
T
Type parameters
T
Parameters
inspection:
PreferenceInspection
<
T
>
scope:
PreferenceScope
Returns
undefined
|
T
Protected
get
Scopes
ToChange
get
Scopes
ToChange
(
inspection
:
PreferenceInspection
<
any
>
, intendedValue
:
any
)
:
PreferenceScope
[]
Parameters
inspection:
PreferenceInspection
<
any
>
intendedValue:
any
Returns
PreferenceScope
[]
get
String
get
String
(
preferenceName
:
string
)
:
undefined
|
string
get
String
(
preferenceName
:
string
, defaultValue
:
string
)
:
string
get
String
(
preferenceName
:
string
, defaultValue
:
string
, resourceUri
:
string
)
:
string
Parameters
preferenceName:
string
Returns
undefined
|
string
Parameters
preferenceName:
string
defaultValue:
string
Returns
string
Parameters
preferenceName:
string
defaultValue:
string
resourceUri:
string
Returns
string
has
has
(
preferenceName
:
string
, resourceUri
?:
string
)
:
boolean
Parameters
preferenceName:
string
Optional
resourceUri:
string
Returns
boolean
Protected
init
init
(
)
:
void
Returns
void
Protected
initialize
Providers
initialize
Providers
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
inspect
inspect<T>
(
preferenceName
:
string
, resourceUri
?:
string
)
:
undefined
|
PreferenceInspection
<
T
>
Type parameters
T
Parameters
preferenceName:
string
Optional
resourceUri:
string
Returns
undefined
|
PreferenceInspection
<
T
>
Protected
inspect
InScope
inspect
InScope<T>
(
preferenceName
:
string
, scope
:
PreferenceScope
, resourceUri
?:
string
)
:
undefined
|
T
Type parameters
T
Parameters
preferenceName:
string
scope:
PreferenceScope
Optional
resourceUri:
string
Returns
undefined
|
T
overridden
Preference
Name
overridden
Preference
Name
(
preferenceName
:
string
)
:
undefined
|
OverridePreferenceName
Parameters
preferenceName:
string
Returns
undefined
|
OverridePreferenceName
override
Preference
Name
override
Preference
Name
(
options
:
OverridePreferenceName
)
:
string
Parameters
options:
OverridePreferenceName
Returns
string
Protected
reconcile
Preferences
reconcile
Preferences
(
changes
:
PreferenceProviderDataChanges
)
:
void
Parameters
changes:
PreferenceProviderDataChanges
Returns
void
resolve
resolve<T>
(
preferenceName
:
string
, defaultValue
?:
T
, resourceUri
?:
string
)
:
PreferenceResolveResult
<
T
>
Type parameters
T
Parameters
preferenceName:
string
Optional
defaultValue:
T
Optional
resourceUri:
string
Returns
PreferenceResolveResult
<
T
>
set
set
(
preferenceName
:
string
, value
:
any
, scope
:
undefined
|
Default
|
User
|
Workspace
|
Folder
, resourceUri
?:
string
)
:
Promise
<
void
>
Parameters
preferenceName:
string
value:
any
scope:
undefined
|
Default
|
User
|
Workspace
|
Folder
Optional
resourceUri:
string
Returns
Promise
<
void
>
update
Value
update
Value
(
preferenceName
:
string
, value
:
any
, resourceUri
?:
string
)
:
Promise
<
void
>
Parameters
preferenceName:
string
value:
any
Optional
resourceUri:
string
Returns
Promise
<
void
>
Exports
preferences
Frontend
Application
Preference
Config
Override
Preference
Name
Preference
Preference
Data
Property
Preference
Menus
Preference
Provider
Data
Change
Preference
Schema
Preference
Schema
Properties
Preference
Scope
Preferences
Commands
Preference
Service
Impl
constructor
_ready
configurations
on
Preference
Changed
on
Preference
Changed
Emitter
on
Preferences
Changed
on
Preferences
Changed
Emitter
preference
Override
Service
preference
Providers
provider
Provider
schema
to
Dispose
ready
dispose
do
Get
do
Has
do
Inspect
InScope
do
Resolve
get
get
Affected
Preference
Names
get
Boolean
get
Config
Uri
get
Number
get
Provider
get
Scoped
Value
From
Inspection
get
Scopes
ToChange
get
String
has
init
initialize
Providers
inspect
inspect
InScope
overridden
Preference
Name
override
Preference
Name
reconcile
Preferences
resolve
set
update
Value