Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
core
InjectablePreferenceProxy
Class InjectablePreferenceProxy<T>
Type Parameters
T
extends
Record
<
string
,
JSONValue
>
Hierarchy
InjectablePreferenceProxy
Implements
ProxyHandler
<
T
>
ProxyHandler
<
Disposable
>
ProxyHandler
<
PreferenceEventEmitter
<
T
>
>
ProxyHandler
<
PreferenceRetrieval
<
T
>
>
Index
Constructors
constructor
Properties
_on
Preference
Changed
Emitter
factory
options
preferences
promised
Schema
schema
to
Dispose
Accessors
is
Deep
is
Flat
on
Preference
Changed
on
Preference
Changed
Emitter
override
Identifier
prefix
resource
Uri
style
Methods
build
New
Change
Event
define
Property
delete
Property
dispose
fire
Change
Event
get
get
Own
Property
Descriptor
get
Value
handle
Preference
Changes
init
is
Relevant
Change
own
Keys
set
subscribe
To
Change
Events
toJSON
Constructors
constructor
new
Injectable
Preference
Proxy
<
T
>
(
)
:
InjectablePreferenceProxy
<
T
>
Type Parameters
T
extends
Record
<
string
,
JSONValue
>
Returns
InjectablePreferenceProxy
<
T
>
Properties
Protected
_on
Preference
Changed
Emitter
_on
Preference
Changed
Emitter
:
undefined
|
Emitter
<
PreferenceChangeEvent
<
T
>
>
Protected
Readonly
factory
factory
:
PreferenceProxyFactory
Protected
Readonly
options
options
:
PreferenceProxyOptions
Protected
Readonly
preferences
preferences
:
PreferenceService
Protected
Readonly
promised
Schema
promised
Schema
:
(
(
)
=>
PreferenceSchema
|
Promise
<
PreferenceSchema
>
)
Type declaration
(
)
:
PreferenceSchema
|
Promise
<
PreferenceSchema
>
Returns
PreferenceSchema
|
Promise
<
PreferenceSchema
>
Protected
schema
schema
:
undefined
|
PreferenceSchema
Protected
to
Dispose
to
Dispose
:
DisposableCollection
= ...
Accessors
Protected
is
Deep
get
isDeep
(
)
:
boolean
Returns
boolean
Protected
is
Flat
get
isFlat
(
)
:
boolean
Returns
boolean
on
Preference
Changed
get
onPreferenceChanged
(
)
:
Event
<
PreferenceChangeEvent
<
T
>
>
Returns
Event
<
PreferenceChangeEvent
<
T
>
>
Protected
on
Preference
Changed
Emitter
get
onPreferenceChangedEmitter
(
)
:
Emitter
<
PreferenceChangeEvent
<
T
>
>
Returns
Emitter
<
PreferenceChangeEvent
<
T
>
>
Protected
override
Identifier
get
overrideIdentifier
(
)
:
undefined
|
string
Returns
undefined
|
string
Protected
prefix
get
prefix
(
)
:
string
Returns
string
Protected
resource
Uri
get
resourceUri
(
)
:
undefined
|
string
Returns
undefined
|
string
Protected
style
get
style
(
)
:
"flat"
|
"deep"
|
"both"
Returns
"flat"
|
"deep"
|
"both"
Methods
Protected
build
New
Change
Event
build
New
Change
Event
(
change
:
PreferenceProviderDataChange
, overrideInfo
?:
OverridePreferenceName
)
:
PreferenceChangeEvent
<
T
>
Parameters
change:
PreferenceProviderDataChange
Optional
overrideInfo:
OverridePreferenceName
Returns
PreferenceChangeEvent
<
T
>
define
Property
define
Property
(
)
:
never
Returns
never
delete
Property
delete
Property
(
)
:
never
Returns
never
dispose
dispose
(
)
:
void
Returns
void
Protected
fire
Change
Event
fire
Change
Event
(
change
:
PreferenceChangeEvent
<
T
>
)
:
void
Parameters
change:
PreferenceChangeEvent
<
T
>
Returns
void
get
get
(
target
:
unknown
, property
:
string
, receiver
:
unknown
)
:
unknown
Parameters
target:
unknown
property:
string
receiver:
unknown
Returns
unknown
get
Own
Property
Descriptor
get
Own
Property
Descriptor
(
target
:
unknown
, property
:
string
)
:
PropertyDescriptor
Parameters
target:
unknown
property:
string
Returns
PropertyDescriptor
Protected
get
Value
get
Value
<
K
>
(
preferenceIdentifier
:
K
|
OverridePreferenceName
&
{
preferenceName
:
K
}
, defaultValue
:
T
[
K
]
, resourceUri
?:
undefined
|
string
)
:
T
[
K
]
Type Parameters
K
extends
string
Parameters
preferenceIdentifier:
K
|
OverridePreferenceName
&
{
preferenceName
:
K
}
defaultValue:
T
[
K
]
resourceUri:
undefined
|
string
= ...
Returns
T
[
K
]
Protected
handle
Preference
Changes
handle
Preference
Changes
(
changes
:
PreferenceChanges
)
:
void
Parameters
changes:
PreferenceChanges
Returns
void
Protected
init
init
(
)
:
void
Returns
void
Protected
is
Relevant
Change
is
Relevant
Change
(
change
:
PreferenceChange
, overrideInfo
?:
OverridePreferenceName
)
:
boolean
Parameters
change:
PreferenceChange
Optional
overrideInfo:
OverridePreferenceName
Returns
boolean
own
Keys
own
Keys
(
)
:
string
[]
Returns
string
[]
set
set
(
target
:
unknown
, property
:
string
, value
:
unknown
, receiver
:
unknown
)
:
boolean
Parameters
target:
unknown
property:
string
value:
unknown
receiver:
unknown
Returns
boolean
Protected
subscribe
To
Change
Events
subscribe
To
Change
Events
(
)
:
void
Returns
void
toJSON
toJSON
(
)
:
JSONValue
Returns
JSONValue
Modules
bulk-
edit
callhierarchy
console
core
Application
Error
Application
Shell
Application
Shell
Layout
Migration
Error
Application
Shell
Mouse
Tracker
Array
Utils
Badge
Widget
Binary
Buffer
Readable
Binary
Buffer
Readable
Buffered
Stream
Binary
Buffer
Readable
Stream
Binary
Buffer
Writeable
Stream
Bindable
CSSIcon
Cancellation
Token
Color
Command
Command
Menu
Node
Common
Commands
Common
Menus
Composite
Tree
Element
Composite
Tree
Element
Node
Composite
Tree
Node
Compound
Menu
Node
Console
Logger
Context
Key
Decorated
Tree
Node
Decoration
Style
Default
Json
Schema
Contribution
Description
Widget
Dialog
Dialog
Error
Diff
Uris
Disposable
Disposable
Group
Dynamic
Toolbar
Widget
Electron
Commands
Electron
Main
Process
Argv
Electron
Menus
Electron
Messaging
Service
Electron
Text
Input
Context
Menu
Endpoint
Event
Event
Listener
Object
Expandable
Tree
Node
Extractable
Widget
File
Uri
Focusable
Tree
Selection
Frontend
Application
Preference
Config
Fuzzy
Search
Hover
Position
IPCEntry
Point
Iterators
Key
Key
Code
Key
Modifier
Key
Sequence
Keybinding
Keybinding
Contexts
Keybinding
Registry
Keybinding
Scope
Keyboard
Commands
Keys
Or
Key
Codes
Label
Icon
Localization
Log
Level
Markdown
String
Menu
Action
Menu
Toolbar
Item
Messaging
Contribution
Messaging
Service
Mock
Tree
Model
Navigatable
Navigatable
Widget
Navigatable
Widget
Options
OS
On
Will
Stop
Action
Override
Preference
Name
Path
Preference
Data
Property
Preference
Provider
Data
Change
Preference
Schema
Preference
Schema
Properties
Preference
Scope
Prioritizeable
Progress
Message
Quick
Input
Button
Quick
Pick
Item
Quick
Pick
Separator
Raw
Keybinding
Readable
Resource
Resource
Error
Saveable
Saveable
Widget
Scrollable
Tab
Bar
Search
Box
Search
Box
Debounce
Options
Search
Box
Props
Selectable
Tree
Node
Selection
Command
Handler
Severity
Shell
Layout
Restorer
Side
Panel
Special
Cases
Stateful
Widget
Styles
Tab
Bar
Delegator
Tab
Bar
Toolbar
Tab
Bar
Toolbar
Item
Text
Document
Content
Change
Delta
Theia
Dock
Panel
Theia
RendererAPI
Tree
Element
Node
Tree
Iterator
Tree
Model
Impl
Tree
Node
Tree
Selection
Tree
Selection
Service
Impl
Tree
Source
Node
Tree
Widget
Tree
Widget
Selection
URIIcon
Reference
Unsafe
Widget
Utilities
Uri
Aware
Command
Handler
Uri
Selection
View
Container
View
Container
Layout
View
Container
Part
Wait
Until
Event
Widget
Decoration
Window
Commands
Zoom
Level
nls
debug
editor
editor-
preview
electron
external-
terminal
file-
search
filesystem
getting-
started
git
keymaps
markers
memory-
inspector
messages
metrics
mini-
browser
monaco
navigator
outline-
view
output
plugin
plugin-
dev
plugin-
ext
plugin-
ext-
vscode
plugin-
metrics
preferences
preview
process
property-
view
scm
scm-
extra
search-
in-
workspace
secondary-
window
task
terminal
timeline
toolbar
typehierarchy
userstorage
variable-
resolver
vsx-
registry
workspace
Injectable
Preference
Proxy
constructor
_on
Preference
Changed
Emitter
factory
options
preferences
promised
Schema
schema
to
Dispose
is
Deep
is
Flat
on
Preference
Changed
on
Preference
Changed
Emitter
override
Identifier
prefix
resource
Uri
style
build
New
Change
Event
define
Property
delete
Property
dispose
fire
Change
Event
get
get
Own
Property
Descriptor
get
Value
handle
Preference
Changes
init
is
Relevant
Change
own
Keys
set
subscribe
To
Change
Events
toJSON