2017-04-15 00:14:28 +03:00
<!doctype html>
2020-06-21 19:41:00 +03:00
< html class = "minimal no-js" >
2017-04-15 00:14:28 +03:00
< head >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
2020-06-21 19:41:00 +03:00
< title > etcd3 | etcd3< / title >
2020-11-29 07:10:17 +03:00
< meta name = "description" content = "Documentation for etcd3" >
2017-04-15 00:14:28 +03:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
2020-11-29 07:10:17 +03:00
< style type = "text/css" > / * ! n o r m a l i z e . c s s v 1 . 1 . 3 | M I T L i c e n s e | g i t . i o / n o r m a l i z e * / a r t i c l e , a s i d e , d e t a i l s , f i g c a p t i o n , f i g u r e , f o o t e r , h e a d e r , h g r o u p , m a i n , n a v , s e c t i o n , s u m m a r y { d i s p l a y : b l o c k } a u d i o , c a n v a s , v i d e o { d i s p l a y : i n l i n e - b l o c k ; * d i s p l a y : i n l i n e ; * z o o m : 1 } a u d i o : n o t ( [ c o n t r o l s ] ) { d i s p l a y : n o n e ; h e i g h t : 0 } [ h i d d e n ] { d i s p l a y : n o n e } h t m l { f o n t - s i z e : 1 0 0 % ; - m s - t e x t - s i z e - a d j u s t : 1 0 0 % ; - w e b k i t - t e x t - s i z e - a d j u s t : 1 0 0 % ; f o n t - f a m i l y : s a n s - s e r i f } b u t t o n , i n p u t , s e l e c t , t e x t a r e a { f o n t - f a m i l y : s a n s - s e r i f } b o d y { m a r g i n : 0 } a : f o c u s { o u t l i n e : t h i n d o t t e d } a : a c t i v e , a : h o v e r { o u t l i n e : 0 } h 1 { f o n t - s i z e : 2 e m ; m a r g i n : . 6 7 e m 0 } h 2 { f o n t - s i z e : 1 . 5 e m ; m a r g i n : . 8 3 e m 0 } h 3 { f o n t - s i z e : 1 . 1 7 e m ; m a r g i n : 1 e m 0 } h 4 , . t s d - i n d e x - p a n e l h 3 { f o n t - s i z e : 1 e m ; m a r g i n : 1 . 3 3 e m 0 } h 5 { f o n t - s i z e : . 8 3 e m ; m a r g i n : 1 . 6 7 e m 0 } h 6 { f o n t - s i z e : . 6 7 e m ; m a r g i n : 2 . 3 3 e m 0 } a b b r [ t i t l e ] { b o r d e r - b o t t o m : 1 p x d o t t e d } b , s t r o n g { f o n t - w e i g h t : b o l d } b l o c k q u o t e { m a r g i n : 1 e m 4 0 p x } d f n { f o n t - s t y l e : i t a l i c } h r { - m o z - b o x - s i z i n g : c o n t e n t - b o x ; b o x - s i z i n g : c o n t e n t - b o x ; h e i g h t : 0 } m a r k { b a c k g r o u n d : # f f 0 ; c o l o r : # 0 0 0 } p , p r e { m a r g i n : 1 e m 0 } c o d e , k b d , p r e , s a m p { f o n t - f a m i l y : m o n o s p a c e , s e r i f ; _ f o n t - f a m i l y : " c o u r i e r n e w " , m o n o s p a c e ; f o n t - s i z e : 1 e m } p r e { w h i t e - s p a c e : p r e ; w h i t e - s p a c e : p r e - w r a p ; w o r d - w r a p : b r e a k - w o r d } q { q u o t e s : n o n e } q : b e f o r e , q : a f t e r { c o n t e n t : " " ; c o n t e n t : n o n e } s m a l l { f o n t - s i z e : 8 0 % } s u b { f o n t - s i z e : 7 5 % ; l i n e - h e i g h t : 0 ; p o s i t i o n : r e l a t i v e ; v e r t i c a l - a l i g n : b a s e l i n e } s u p { f o n t - s i z e : 7 5 % ; l i n e - h e i g h t : 0 ; p o s i t i o n : r e l a t i v e ; v e r t i c a l - a l i g n : b a s e l i n e ; t o p : - 0 . 5 e m } s u b { b o t t o m : - 0 . 2 5 e m } d l , m e n u , o l , u l { m a r g i n : 1 e m 0 } d d { m a r g i n : 0 0 0 4 0 p x } m e n u , o l , u l { p a d d i n g : 0 0 0 4 0 p x } n a v u l , n a v o l { l i s t - s t y l e : n o n e ; l i s t - s t y l e - i m a g e : n o n e } i m g { b o r d e r : 0 ; - m s - i n t e r p o l a t i o n - m o d e : b i c u b i c } s v g : n o t ( : r o o t ) { o v e r f l o w : h i d d e n } f i g u r e , f o r m { m a r g i n : 0 } f i e l d s e t { b o r d e r : 1 p x s o l i d s i l v e r ; m a r g i n : 0 2 p x ; p a d d i n g : . 3 5 e m . 6 2 5 e m . 7 5 e m } l e g e n d { b o r d e r : 0 ; p a d d i n g : 0 ; w h i t e - s p a c e : n o r m a l ; * m a r g i n - l e f t : - 7 p x } b u t t o n , i n p u t , s e l e c t , t e x t a r e a { f o n t - s i z e : 1 0 0 % ; m a r g i n : 0 ; v e r t i c a l - a l i g n : b a s e l i n e ; * v e r t i c a l - a l i g n : m i d d l e } b u t t o n , i n p u t { l i n e - h e i g h t : n o r m a l } b u t t o n , s e l e c t { t e x t - t r a n s f o r m : n o n e } b u t t o n , h t m l i n p u t [ t y p e = b u t t o n ] { - w e b k i t - a p p e a r a n c e : b u t t o n ; c u r s o r : p o i n t e r ; * o v e r f l o w : v i s i b l e } i n p u t [ t y p e = r e s e t ] , i n p u t [ t y p e = s u b m i t ] { - w e b k i t - a p p e a r a n c e : b u t t o n ; c u r s o r : p o i n t e r ; * o v e r f l o w : v i s i b l e } b u t t o n [ d i s a b l e d ] , h t m l i n p u t [ d i s a b l e d ] { c u r s o r : d e f a u l t } i n p u t [ t y p e = c h e c k b o x ] , i n p u t [ t y p e = r a d i o ] { b o x - s i z i n g : b o r d e r - b o x ; p a d d i n g : 0 ; * h e i g h t : 1 3 p x ; * w i d t h : 1 3 p x } i n p u t [ t y p e = s e a r c h ] { - w e b k i t - a p p e a r a n c e : t e x t f i e l d ; - m o z - b o x - s i z i n g : c o n t e n t - b o x ; - w e b k i t - b o x - s i z i n g : c o n t e n t - b o x ; b o x - s i z i n g : c o n t e n t - b o x } i n p u t [ t y p e = s e a r c h ] : : - w e b k i t - s e a r c h - c a n c e l - b u t t o n , i n p u t [ t y p e = s e a r c h ] : : - w e b k i t - s e a r c h - d e c o r a t i o n { - w e b k i t - a p p e a r a n c e : n o n e } b u t t o n : : - m o z - f o c u s - i n n e r , i n p u t : : - m o z - f o c u s - i n n e r { b o r d e r : 0 ; p a d d i n g : 0 } t e x t a r e a { o v e r f l o w : a u t o ; v e r t i c a l - a l i g n : t o p } t a b l e { b o r d e r - c o l l a p s e : c o l l a p s e ; b o r d e r - s p a c i n g : 0 } . h l j s { d i s p l a y : i n l i n e - b l o c k ; p a d d i n g : . 5 e m ; b a c k g r o u n d : # f f f ; c o l o r : # 0 0 0 } . h l j s - c o m m e n t , . h l j s - a n n o t a t i o n , . h l j s - t e m p l a t e _ c o m m e n t , . d i f f . h l j s - h e a d e r , . h l j s - c h u n k , . a p a c h e . h l j s - c b r a c k e t { c o l o r : g r e e n } . h l j s - k e y w o r d , . h l j s - i d , . h l j s - b u i l t _ i n , . c s s . s m a l l t a l k . h l j s - c l a s s , . h l j s - w i n u t i l s , . b a s h . h l j s - v a r i a b l e , . t e x . h l j s - c o m m a n d , . h l j s - r e q u e s t , . h l j s - s t a t u s , . n g i n x . h l j s - t i t l e { c o l o r : b l u e } . x m l . h l j s - t a g { c o l o r : b l u e } . x m l . h l j s - t a g . h l j s - v a l u e { c o l o r : b l u e } . h l j s - s t r i n g , . h l j s - t i t l e , . h l j s - p a r e n t , . h l j s - t a g . h l j s - v a l u e , . h l j s - r u l e s . h l j s - v a l u e { c o l o r : # a 3 1 5 1 5 } . r u b y . h l j s - s y m b o l { c o l o r : # a 3 1 5 1 5 } . r u b y . h l j s - s y m b o l . h l j s - s t r i n g { c o l o r : # a 3 1 5 1 5 } . h l j s - t e m p l a t e _ t a g , . d j a n g o . h l j s - v a r i a b l e , . h l j s - a d d i t i o n , . h l j s - f l o w , . h l j s - s t r e a m , . a p a c h e . h l j s - t a g , . h l j s - d a t e , . t e x . h l j s - f o r m u l a , . c o f f e e s c r i p t . h l j s - a t t r i b u t e { c o l o r : # a 3 1 5 1 5 } . r u b y . h l j s - s t r i n g , . h l j s - d e c o r a t o r , . h l j s - f i l t e r . h l j s - a r g u m e n t , . h l j s - l o c a l v a r s , . h l j s - a r r a y , . h l j s - a t t r _ s e l e c t o r , . h l j s - p s e u d o , . h l j s - p i , . h l j s - d o c t y p e , . h l j s - d e l e t i o n , . h l j s - e n v v a r , . h l j s - s h e b a n g , . h l j s - p r e p r o c e s s o r , . h l j s - p r a g m a , . u s e r T y p e , . a p a c h e . h l j s - s q b r a c k e t , . n g i n x . h l j s - b u i l t _ i n , . t e x . h l j s - s p e c i a l , . h l j s - p r o m p t { c o l o r : # 2 b 9 1 a f } . h l j s - p h p d o c , . h l j s - j a v a d o c , . h l j s - x m l D o c T a g { c o l o r : g r a y } . v h d l . h l j s - t y p e n a m e { f o n t - w e i g h t : b o l d } . v h d l . h l j s - s t r i n g { c o l o r : # 6 6 6 } . v h d l . h l j s - l i t e r a l { c o l o r : # a 3 1 5 1 5 } . v h d l . h l j s - a t t r i b u t e { c o l o r : # 0 0 b 0 e 8 } . x m l . h l j s - a t t r i b u t e { c o l o r : r e d } u l . t s d - d e s c r i p t i o n s > l i > : f i r s t - c h i l d , . t s d - p a n e l > : f i r s t - c h i l d , . c o l > : f i r s t - c h i l d , . c o l - 1 1 > : f i r s t - c h i l d , . c o l - 1 0
2020-06-21 19:41:00 +03:00
< / style >
2017-04-15 00:14:28 +03:00
< / head >
< body >
< header >
< div class = "tsd-page-toolbar" >
< div class = "container" >
< div class = "table-wrap" >
2020-06-21 19:41:00 +03:00
< div class = "table-cell" >
< strong > < a href = "index.html" > etcd3< / a > < / strong >
2017-04-15 00:14:28 +03:00
< / div >
< div class = "table-cell" id = "tsd-widgets" >
< div id = "tsd-filter" >
< a href = "#" class = "tsd-widget options no-caption" data-toggle = "options" > Options< / a >
< div class = "tsd-filter-group" >
< div class = "tsd-select" id = "tsd-filter-visibility" >
< span class = "tsd-select-label" > All< / span >
< ul class = "tsd-select-list" >
< li data-value = "public" > Public< / li >
< li data-value = "protected" > Public/Protected< / li >
< li data-value = "private" class = "selected" > All< / li >
< / ul >
< / div >
< input type = "checkbox" id = "tsd-filter-inherited" checked / >
< label class = "tsd-widget" for = "tsd-filter-inherited" > Inherited< / label >
< input type = "checkbox" id = "tsd-filter-externals" checked / >
< label class = "tsd-widget" for = "tsd-filter-externals" > Externals< / label >
< input type = "checkbox" id = "tsd-filter-only-exported" / >
< label class = "tsd-widget" for = "tsd-filter-only-exported" > Only exported< / label >
< / div >
< / div >
2020-06-21 19:41:00 +03:00
< a href = "#typedoc-main-index" class = "tsd-widget menu no-caption" > Menu< / a >
2017-04-15 00:14:28 +03:00
< / div >
< / div >
< / div >
< / div >
< / header >
2020-06-21 19:41:00 +03:00
< nav class = "tsd-navigation secondary" >
< ul >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/alarmaction.html" class = "tsd-kind-icon" > Alarm< wbr > Action< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/alarmtype.html" class = "tsd-kind-icon" > Alarm< wbr > Type< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/compareresult.html" class = "tsd-kind-icon" > Compare< wbr > Result< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/comparetarget.html" class = "tsd-kind-icon" > Compare< wbr > Target< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/downgradeaction.html" class = "tsd-kind-icon" > Downgrade< wbr > Action< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/eventtype.html" class = "tsd-kind-icon" > Event< wbr > Type< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/filtertype.html" class = "tsd-kind-icon" > Filter< wbr > Type< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/isolation.html" class = "tsd-kind-icon" > Isolation< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
< a href = "enums/leasestate.html" class = "tsd-kind-icon" > Lease< wbr > State< / a >
< / li >
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/permission.html" class = "tsd-kind-icon" > Permission< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
< a href = "enums/queuestate.html" class = "tsd-kind-icon" > Queue< wbr > State< / a >
< / li >
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/sortorder.html" class = "tsd-kind-icon" > Sort< wbr > Order< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "enums/sorttarget.html" class = "tsd-kind-icon" > Sort< wbr > Target< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-enum tsd-is-external" >
< a href = "enums/state.html" class = "tsd-kind-icon" > State< / a >
< / li >
< li class = " tsd-kind-enum tsd-is-external" >
< a href = "enums/writekind.html" class = "tsd-kind-icon" > Write< wbr > Kind< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/authclient.html" class = "tsd-kind-icon" > Auth< wbr > Client< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/authenticator.html" class = "tsd-kind-icon" > Authenticator< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/basictransaction.html" class = "tsd-kind-icon" > Basic< wbr > Transaction< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/campaign.html" class = "tsd-kind-icon" > Campaign< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/clientclosederror.html" class = "tsd-kind-icon" > Client< wbr > Closed< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/clientruntimeerror.html" class = "tsd-kind-icon" > Client< wbr > Runtime< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/clusterclient.html" class = "tsd-kind-icon" > Cluster< wbr > Client< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/comparatorbuilder.html" class = "tsd-kind-icon" > Comparator< wbr > Builder< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/connectionpool.html" class = "tsd-kind-icon" > Connection< wbr > Pool< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/deletebuilder.html" class = "tsd-kind-icon" > Delete< wbr > Builder< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/election.html" class = "tsd-kind-icon" > Election< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/electionobserver.html" class = "tsd-kind-icon" > Election< wbr > Observer< / a >
< / li >
2020-06-21 19:41:00 +03:00
< li class = " tsd-kind-class" >
< a href = "classes/etcd3.html" class = "tsd-kind-icon" > Etcd3< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdauthenticationfailederror.html" class = "tsd-kind-icon" > Etcd< wbr > Authentication< wbr > Failed< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcderror.html" class = "tsd-kind-icon" > Etcd< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdinvalidauthtokenerror.html" class = "tsd-kind-icon" > Etcd< wbr > Invalid< wbr > Auth< wbr > Token< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdleaseinvaliderror.html" class = "tsd-kind-icon" > Etcd< wbr > Lease< wbr > Invalid< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdlockfailederror.html" class = "tsd-kind-icon" > Etcd< wbr > Lock< wbr > Failed< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdpermissiondeniederror.html" class = "tsd-kind-icon" > Etcd< wbr > Permission< wbr > Denied< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdroleexistserror.html" class = "tsd-kind-icon" > Etcd< wbr > Role< wbr > Exists< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdrolenotfounderror.html" class = "tsd-kind-icon" > Etcd< wbr > Role< wbr > Not< wbr > Found< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdrolenotgrantederror.html" class = "tsd-kind-icon" > Etcd< wbr > Role< wbr > Not< wbr > Granted< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcduserexistserror.html" class = "tsd-kind-icon" > Etcd< wbr > User< wbr > Exists< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdusernotfounderror.html" class = "tsd-kind-icon" > Etcd< wbr > User< wbr > Not< wbr > Found< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/etcdwatchstreamended.html" class = "tsd-kind-icon" > Etcd< wbr > Watch< wbr > Stream< wbr > Ended< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcabortederror.html" class = "tsd-kind-icon" > GRPCAborted< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcalreadyexistserror.html" class = "tsd-kind-icon" > GRPCAlready< wbr > Exists< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpccancellederror.html" class = "tsd-kind-icon" > GRPCCancelled< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcdatalosserror.html" class = "tsd-kind-icon" > GRPCData< wbr > Loss< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcdeadlineexceedederror.html" class = "tsd-kind-icon" > GRPCDeadline< wbr > Exceeded< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcfailedpreconditionerror.html" class = "tsd-kind-icon" > GRPCFailed< wbr > Precondition< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcgenericerror.html" class = "tsd-kind-icon" > GRPCGeneric< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcinternalerror.html" class = "tsd-kind-icon" > GRPCInternal< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcinvalidargumenterror.html" class = "tsd-kind-icon" > GRPCInvalid< wbr > Argument< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcnotfounderror.html" class = "tsd-kind-icon" > GRPCNot< wbr > Found< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcnotimplementederror.html" class = "tsd-kind-icon" > GRPCNot< wbr > Implemented< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcoutofrangeerror.html" class = "tsd-kind-icon" > GRPCOut< wbr > OfRange< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcprotocolerror.html" class = "tsd-kind-icon" > GRPCProtocol< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcresourceexhastederror.html" class = "tsd-kind-icon" > GRPCResource< wbr > Exhasted< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcunauthenticatederror.html" class = "tsd-kind-icon" > GRPCUnauthenticated< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcunavailableerror.html" class = "tsd-kind-icon" > GRPCUnavailable< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/grpcunknownerror.html" class = "tsd-kind-icon" > GRPCUnknown< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/host.html" class = "tsd-kind-icon" > Host< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/kvclient.html" class = "tsd-kind-icon" > KVClient< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/lease.html" class = "tsd-kind-icon" > Lease< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/leaseclient.html" class = "tsd-kind-icon" > Lease< wbr > Client< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/leaseclientwrapper.html" class = "tsd-kind-icon" > Lease< wbr > Client< wbr > Wrapper< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/lock.html" class = "tsd-kind-icon" > Lock< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/maintenanceclient.html" class = "tsd-kind-icon" > Maintenance< wbr > Client< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/multirangebuilder.html" class = "tsd-kind-icon" > Multi< wbr > Range< wbr > Builder< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/nsapplicator.html" class = "tsd-kind-icon" > NSApplicator< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/namespace.html" class = "tsd-kind-icon" > Namespace< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/notcampaigningerror.html" class = "tsd-kind-icon" > Not< wbr > Campaigning< wbr > Error< / a >
< / li >
< li class = " tsd-kind-class tsd-has-type-parameter tsd-is-external" >
< a href = "classes/promisewrap.html" class = "tsd-kind-icon" > Promise< wbr > Wrap< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/putbuilder.html" class = "tsd-kind-icon" > Put< wbr > Builder< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/range.html" class = "tsd-kind-icon" > Range< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-has-type-parameter tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/rangebuilder.html" class = "tsd-kind-icon" > Range< wbr > Builder< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/readset.html" class = "tsd-kind-icon" > Read< wbr > Set< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/role.html" class = "tsd-kind-icon" > Role< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/stmconflicterror.html" class = "tsd-kind-icon" > STMConflict< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/serializabletransaction.html" class = "tsd-kind-icon" > Serializable< wbr > Transaction< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/singlerangebuilder.html" class = "tsd-kind-icon" > Single< wbr > Range< wbr > Builder< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/softwaretransaction.html" class = "tsd-kind-icon" > Software< wbr > Transaction< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/user.html" class = "tsd-kind-icon" > User< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/watchbuilder.html" class = "tsd-kind-icon" > Watch< wbr > Builder< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/watchclient.html" class = "tsd-kind-icon" > Watch< wbr > Client< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/watchmanager.html" class = "tsd-kind-icon" > Watch< wbr > Manager< / a >
< / li >
< li class = " tsd-kind-class tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "classes/watcher.html" class = "tsd-kind-icon" > Watcher< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-class tsd-is-external" >
< a href = "classes/writeset.html" class = "tsd-kind-icon" > Write< wbr > Set< / a >
< / li >
< li class = " tsd-kind-interface tsd-is-external" >
< a href = "interfaces/completedreads.html" class = "tsd-kind-icon" > Completed< wbr > Reads< / a >
< / li >
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ialarmmember.html" class = "tsd-kind-icon" > IAlarm< wbr > Member< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ialarmrequest.html" class = "tsd-kind-icon" > IAlarm< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ialarmresponse.html" class = "tsd-kind-icon" > IAlarm< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthdisablerequest.html" class = "tsd-kind-icon" > IAuth< wbr > Disable< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthdisableresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Disable< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthenablerequest.html" class = "tsd-kind-icon" > IAuth< wbr > Enable< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthenableresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Enable< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthroleaddrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Add< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthroleaddresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Add< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthroledeleterequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Delete< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthroledeleteresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Delete< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolegetrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Get< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolegetresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Get< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolegrantpermissionrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Grant< wbr > Permission< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolegrantpermissionresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Grant< wbr > Permission< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolelistrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > List< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolelistresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > List< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolerevokepermissionrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Revoke< wbr > Permission< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthrolerevokepermissionresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Revoke< wbr > Permission< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthstatusrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Status< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthstatusresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Status< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuseraddrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Add< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuseraddresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Add< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserchangepasswordrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Change< wbr > Password< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserchangepasswordresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Change< wbr > Password< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserdeleterequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Delete< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserdeleteresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Delete< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthusergetrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Get< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthusergetresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Get< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthusergrantrolerequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Grant< wbr > Role< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthusergrantroleresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Grant< wbr > Role< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserlistrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > List< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserlistresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > List< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserrevokerolerequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Revoke< wbr > Role< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthuserrevokeroleresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Revoke< wbr > Role< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthenticaterequest.html" class = "tsd-kind-icon" > IAuthenticate< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iauthenticateresponse.html" class = "tsd-kind-icon" > IAuthenticate< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
< a href = "interfaces/icallcontext.html" class = "tsd-kind-icon" > ICall< wbr > Context< / a >
< / li >
< li class = " tsd-kind-interface tsd-has-type-parameter tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/icallable.html" class = "tsd-kind-icon" > ICallable< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/icompactionrequest.html" class = "tsd-kind-icon" > ICompaction< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/icompactionresponse.html" class = "tsd-kind-icon" > ICompaction< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/icompare.html" class = "tsd-kind-icon" > ICompare< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/icomparetarget.html" class = "tsd-kind-icon" > ICompare< wbr > Target< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-has-type-parameter tsd-is-external" >
< a href = "interfaces/ideferred.html" class = "tsd-kind-icon" > IDeferred< / a >
< / li >
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/idefragmentrequest.html" class = "tsd-kind-icon" > IDefragment< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/idefragmentresponse.html" class = "tsd-kind-icon" > IDefragment< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ideleterangerequest.html" class = "tsd-kind-icon" > IDelete< wbr > Range< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ideleterangeresponse.html" class = "tsd-kind-icon" > IDelete< wbr > Range< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/idowngraderequest.html" class = "tsd-kind-icon" > IDowngrade< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/idowngraderesponse.html" class = "tsd-kind-icon" > IDowngrade< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-has-type-parameter tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iduplexstream.html" class = "tsd-kind-icon" > IDuplex< wbr > Stream< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ievent.html" class = "tsd-kind-icon" > IEvent< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ihashkvrequest.html" class = "tsd-kind-icon" > IHashKVRequest< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ihashkvresponse.html" class = "tsd-kind-icon" > IHashKVResponse< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ihashrequest.html" class = "tsd-kind-icon" > IHash< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ihashresponse.html" class = "tsd-kind-icon" > IHash< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ikeyvalue.html" class = "tsd-kind-icon" > IKey< wbr > Value< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasecheckpoint.html" class = "tsd-kind-icon" > ILease< wbr > Checkpoint< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasecheckpointrequest.html" class = "tsd-kind-icon" > ILease< wbr > Checkpoint< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasecheckpointresponse.html" class = "tsd-kind-icon" > ILease< wbr > Checkpoint< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasegrantrequest.html" class = "tsd-kind-icon" > ILease< wbr > Grant< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasegrantresponse.html" class = "tsd-kind-icon" > ILease< wbr > Grant< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasekeepaliverequest.html" class = "tsd-kind-icon" > ILease< wbr > Keep< wbr > Alive< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasekeepaliveresponse.html" class = "tsd-kind-icon" > ILease< wbr > Keep< wbr > Alive< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileaseleasesrequest.html" class = "tsd-kind-icon" > ILease< wbr > Leases< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileaseleasesresponse.html" class = "tsd-kind-icon" > ILease< wbr > Leases< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileaseoptions.html" class = "tsd-kind-icon" > ILease< wbr > Options< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileaserevokerequest.html" class = "tsd-kind-icon" > ILease< wbr > Revoke< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileaserevokeresponse.html" class = "tsd-kind-icon" > ILease< wbr > Revoke< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasestatus.html" class = "tsd-kind-icon" > ILease< wbr > Status< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasetimetoliverequest.html" class = "tsd-kind-icon" > ILease< wbr > Time< wbr > ToLive< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ileasetimetoliveresponse.html" class = "tsd-kind-icon" > ILease< wbr > Time< wbr > ToLive< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imember.html" class = "tsd-kind-icon" > IMember< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberaddrequest.html" class = "tsd-kind-icon" > IMember< wbr > Add< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberaddresponse.html" class = "tsd-kind-icon" > IMember< wbr > Add< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberlistrequest.html" class = "tsd-kind-icon" > IMember< wbr > List< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberlistresponse.html" class = "tsd-kind-icon" > IMember< wbr > List< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberpromoterequest.html" class = "tsd-kind-icon" > IMember< wbr > Promote< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberpromoteresponse.html" class = "tsd-kind-icon" > IMember< wbr > Promote< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberremoverequest.html" class = "tsd-kind-icon" > IMember< wbr > Remove< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberremoveresponse.html" class = "tsd-kind-icon" > IMember< wbr > Remove< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberupdaterequest.html" class = "tsd-kind-icon" > IMember< wbr > Update< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imemberupdateresponse.html" class = "tsd-kind-icon" > IMember< wbr > Update< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imoveleaderrequest.html" class = "tsd-kind-icon" > IMove< wbr > Leader< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/imoveleaderresponse.html" class = "tsd-kind-icon" > IMove< wbr > Leader< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ioperation.html" class = "tsd-kind-icon" > IOperation< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ioptions.html" class = "tsd-kind-icon" > IOptions< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ipermission.html" class = "tsd-kind-icon" > IPermission< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/ipermissionresult.html" class = "tsd-kind-icon" > IPermission< wbr > Result< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iputrequest.html" class = "tsd-kind-icon" > IPut< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iputresponse.html" class = "tsd-kind-icon" > IPut< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/irangerequest.html" class = "tsd-kind-icon" > IRange< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/irangeresponse.html" class = "tsd-kind-icon" > IRange< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/irequestop.html" class = "tsd-kind-icon" > IRequest< wbr > Op< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-has-type-parameter tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/irequeststream.html" class = "tsd-kind-icon" > IRequest< wbr > Stream< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iresponseheader.html" class = "tsd-kind-icon" > IResponse< wbr > Header< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iresponseop.html" class = "tsd-kind-icon" > IResponse< wbr > Op< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-has-type-parameter tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iresponsestream.html" class = "tsd-kind-icon" > IResponse< wbr > Stream< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/irole.html" class = "tsd-kind-icon" > IRole< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/istmoptions.html" class = "tsd-kind-icon" > ISTMOptions< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/isnapshotrequest.html" class = "tsd-kind-icon" > ISnapshot< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/isnapshotresponse.html" class = "tsd-kind-icon" > ISnapshot< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/istatusrequest.html" class = "tsd-kind-icon" > IStatus< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/istatusresponse.html" class = "tsd-kind-icon" > IStatus< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/itxnrequest.html" class = "tsd-kind-icon" > ITxn< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/itxnresponse.html" class = "tsd-kind-icon" > ITxn< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iuser.html" class = "tsd-kind-icon" > IUser< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iuseraddoptions.html" class = "tsd-kind-icon" > IUser< wbr > Add< wbr > Options< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iwatchcancelrequest.html" class = "tsd-kind-icon" > IWatch< wbr > Cancel< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iwatchcreaterequest.html" class = "tsd-kind-icon" > IWatch< wbr > Create< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iwatchprogressrequest.html" class = "tsd-kind-icon" > IWatch< wbr > Progress< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iwatchrequest.html" class = "tsd-kind-icon" > IWatch< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-interface tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "interfaces/iwatchresponse.html" class = "tsd-kind-icon" > IWatch< wbr > Response< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-type-alias tsd-is-external" >
2020-09-20 01:22:13 +03:00
< a href = "globals.html#callcontext" class = "tsd-kind-icon" > Call< wbr > Context< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-type-alias tsd-is-external" >
2020-09-20 01:22:13 +03:00
< a href = "globals.html#calloptionsfactory" class = "tsd-kind-icon" > Call< wbr > Options< wbr > Factory< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-type-alias tsd-is-external" >
< a href = "globals.html#ierrorctor" class = "tsd-kind-icon" > IError< wbr > Ctor< / a >
< / li >
< li class = " tsd-kind-type-alias tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#ipermissionrequest" class = "tsd-kind-icon" > IPermission< wbr > Request< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-type-alias tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#rangable" class = "tsd-kind-icon" > Rangable< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-type-alias tsd-is-external" >
< a href = "globals.html#writeop" class = "tsd-kind-icon" > Write< wbr > Op< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#recoverableerror" class = "tsd-kind-icon" > Recoverable< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#resignedcampaign" class = "tsd-kind-icon" > Resigned< wbr > Campaign< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#unsetcurrent" class = "tsd-kind-icon" > Unset< wbr > Current< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#emptybuffer" class = "tsd-kind-icon" > empty< wbr > Buffer< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#emptykey" class = "tsd-kind-icon" > empty< wbr > Key< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#etcdserverpb" class = "tsd-kind-icon" > etcdserverpb< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#grpccodetoerror" class = "tsd-kind-icon" > grpc< wbr > Code< wbr > ToError< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#grpcmessagetoerror" class = "tsd-kind-icon" > grpc< wbr > Message< wbr > ToError< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#packagedefinition" class = "tsd-kind-icon" > package< wbr > Definition< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#secureprotocolprefix" class = "tsd-kind-icon" > secure< wbr > Protocol< wbr > Prefix< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#services" class = "tsd-kind-icon" > services< / a >
< / li >
< li class = " tsd-kind-variable tsd-is-external" >
< a href = "globals.html#zerokey" class = "tsd-kind-icon" > zero< wbr > Key< / a >
< / li >
< li class = " tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a href = "globals.html#assertwithin" class = "tsd-kind-icon" > assert< wbr > Within< / a >
< / li >
< li class = " tsd-kind-function tsd-has-type-parameter tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#castgrpcerror" class = "tsd-kind-icon" > cast< wbr > Grpc< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-function tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#castgrpcerrormessage" class = "tsd-kind-icon" > cast< wbr > Grpc< wbr > Error< wbr > Message< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#compare" class = "tsd-kind-icon" > compare< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#debounce" class = "tsd-kind-icon" > debounce< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#defaultcircuitbreaker" class = "tsd-kind-icon" > default< wbr > Circuit< wbr > Breaker< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#delay" class = "tsd-kind-icon" > delay< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#endrangeforprefix" class = "tsd-kind-icon" > end< wbr > Range< wbr > For< wbr > Prefix< / a >
< / li >
< li class = " tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a href = "globals.html#forown" class = "tsd-kind-icon" > for< wbr > Own< / a >
< / li >
< li class = " tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a href = "globals.html#getdeferred" class = "tsd-kind-icon" > get< wbr > Deferred< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#getmatchinggrpcerror" class = "tsd-kind-icon" > get< wbr > Matching< wbr > Grpc< wbr > Error< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#getrange" class = "tsd-kind-icon" > get< wbr > Range< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#isrecoverableerror" class = "tsd-kind-icon" > is< wbr > Recoverable< wbr > Error< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#keyvaluetoresponse" class = "tsd-kind-icon" > key< wbr > Value< wbr > ToResponse< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#leaseexpired" class = "tsd-kind-icon" > lease< wbr > Expired< / a >
< / li >
< li class = " tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a href = "globals.html#minby" class = "tsd-kind-icon" > min< wbr > By< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#onceevent" class = "tsd-kind-icon" > once< wbr > Event< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#rangableisprefix" class = "tsd-kind-icon" > rangable< wbr > IsPrefix< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#removeprotocolprefix" class = "tsd-kind-icon" > remove< wbr > Protocol< wbr > Prefix< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#resolvecalloptions" class = "tsd-kind-icon" > resolve< wbr > Call< wbr > Options< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#rewriteerrorname" class = "tsd-kind-icon" > rewrite< wbr > Error< wbr > Name< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#runservicecall" class = "tsd-kind-icon" > run< wbr > Service< wbr > Call< / a >
< / li >
< li class = " tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a href = "globals.html#sample" class = "tsd-kind-icon" > sample< / a >
< / li >
< li class = " tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a href = "globals.html#throwiferror" class = "tsd-kind-icon" > throw< wbr > IfError< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#tobuffer" class = "tsd-kind-icon" > to< wbr > Buffer< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#waitfordelete" class = "tsd-kind-icon" > wait< wbr > For< wbr > Delete< / a >
< / li >
< li class = " tsd-kind-function tsd-is-external" >
< a href = "globals.html#waitfordeletes" class = "tsd-kind-icon" > wait< wbr > For< wbr > Deletes< / a >
< / li >
< li class = " tsd-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#services" class = "tsd-kind-icon" > Services< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#comparator" class = "tsd-kind-icon" > comparator< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a href = "globals.html#comparetarget" class = "tsd-kind-icon" > compare< wbr > Target< / a >
< / li >
2020-11-29 07:10:17 +03:00
< li class = " tsd-kind-object-literal tsd-is-external" >
< a href = "globals.html#operationnames" class = "tsd-kind-icon" > operation< wbr > Names< / a >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / nav >
2017-04-15 00:14:28 +03:00
< div class = "container container-main" >
2020-06-21 19:41:00 +03:00
< div class = "content-wrap" >
< div class = "tsd-panel tsd-typography" >
< a href = "#etcd3-" id = "etcd3-" style = "color: inherit; text-decoration: none;" >
< h1 > etcd3 < a href = "https://github.com/microsoft/etcd3/actions?query=workflow%3A%22Run+Tests%22" > < img src = "https://github.com/microsoft/etcd3/workflows/Run%20Tests/badge.svg" alt = "Run Tests" > < / a > < / h1 >
< / a >
2020-09-20 01:22:13 +03:00
< p > etcd3 aims is a high-quality, production-ready client for the Protocol Buffer-based etcdv3 API. It includes:< / p >
< ul >
< li > < a href = "https://microsoft.github.io/etcd3/interfaces/ioptions.html" > load balancing< / a > < / li >
< li > < a href = "https://microsoft.github.io/etcd3/interfaces/ioptions.html#faulthandling" > fault handling and reconnections< / a > < / li >
< li > < a href = "https://microsoft.github.io/etcd3/classes/comparatorbuilder.html" > transactions< / a > < / li >
< li > < a href = "https://microsoft.github.io/etcd3/classes/softwaretransaction.html" > software transactional memory< / a > < / li >
< li > < a href = "https://microsoft.github.io/etcd3/classes/etcd3.html" > high-level query builders< / a > < / li >
< li > < a href = "https://microsoft.github.io/etcd3/classes/lease.html" > lease management< / a > < / li >
< li > < a href = "https://microsoft.github.io/etcd3/classes/watchbuilder.html" > watchers< / a > < / li >
< li > < a href = "https://microsoft.github.io/etcd3/classes/etcd3.html#user" > user< / a > and < a href = "https://microsoft.github.io/etcd3/classes/etcd3.html#role" > role< / a > < a href = "https://microsoft.github.io/etcd3/classes/etcd3.html#mock" > mocking< / a > management< / li >
2020-11-29 07:10:17 +03:00
< li > < a href = "https://microsoft.github.io/etcd3/classes/election.html" > elections< / a > < / li >
2020-09-20 01:22:13 +03:00
< / ul >
< p > and is type-safe for TypeScript consumers.< / p >
2020-06-21 19:41:00 +03:00
< a href = "#quickstart" id = "quickstart" style = "color: inherit; text-decoration: none;" >
< h3 > Quickstart< / h3 >
< / a >
< p > Install via:< / p >
2020-11-29 07:10:17 +03:00
< pre > < code > npm < span class = "hljs-keyword" > install< / span > < span class = "hljs-comment" > --save etcd3< / span > < / code > < / pre >
< p > Start building!< / p >
< pre > < code class = "language-js" > < span class = "hljs-keyword" > const< / span > { Etcd3 } = < span class = "hljs-built_in" > require< / span > (< span class = "hljs-string" > ' etcd3' < / span > );
2017-04-15 00:14:28 +03:00
< span class = "hljs-keyword" > const< / span > client = < span class = "hljs-keyword" > new< / span > Etcd3();
2020-11-29 07:10:17 +03:00
(< span class = "hljs-keyword" > async< / span > () => {
< span class = "hljs-keyword" > await< / span > client.put(< span class = "hljs-string" > ' foo' < / span > ).value(< span class = "hljs-string" > ' bar' < / span > );
2020-06-21 19:41:00 +03:00
2020-11-29 07:10:17 +03:00
< span class = "hljs-keyword" > const< / span > fooValue = < span class = "hljs-keyword" > await< / span > client.get(< span class = "hljs-string" > ' foo' < / span > ).string();
< span class = "hljs-built_in" > console< / span > .log(< span class = "hljs-string" > ' foo was:' < / span > , fooValue);
2020-06-21 19:41:00 +03:00
2020-11-29 07:10:17 +03:00
< span class = "hljs-keyword" > const< / span > allFValues = < span class = "hljs-keyword" > await< / span > client.getAll().prefix(< span class = "hljs-string" > ' f' < / span > ).keys();
< span class = "hljs-built_in" > console< / span > .log(< span class = "hljs-string" > ' all our keys starting with " f" :' < / span > , allFValues);
2020-06-21 19:41:00 +03:00
< span class = "hljs-keyword" > await< / span > client.delete().all();
2020-09-20 01:22:13 +03:00
})();< / code > < / pre >
2020-06-21 19:41:00 +03:00
< a href = "#api-documentation" id = "api-documentation" style = "color: inherit; text-decoration: none;" >
< h3 > API Documentation< / h3 >
< / a >
< p > Our < a href = "https://microsoft.github.io/etcd3/classes/etcd3.html" > TypeDoc docs are available here< / a > .< / p >
2020-11-29 07:10:17 +03:00
< p > Our < a href = "https://github.com/microsoft/etcd3/tree/master/src/test/" > test cases< / a > are also readable.< / p >
2020-06-21 19:41:00 +03:00
< a href = "#running-tests" id = "running-tests" style = "color: inherit; text-decoration: none;" >
< h3 > Running tests< / h3 >
< / a >
< pre > < code class = "language-sh" > $ npm install
2020-09-20 01:22:13 +03:00
$ < span class = "hljs-built_in" > cd< / span > src/< span class = "hljs-built_in" > test< / span > /containers/3.2 & & docker-compose up < span class = "hljs-comment" > # in a separate shell< / span >
2020-06-21 19:41:00 +03:00
$ npm < span class = "hljs-built_in" > test< / span >
$ docker-compose down< / code > < / pre >
< a href = "#contributing" id = "contributing" style = "color: inherit; text-decoration: none;" >
< h3 > Contributing< / h3 >
< / a >
< p > Running tests for this module requires running an etcd3 server locally. The tests try to use the default port initially, and you can configure this by setting the < code > ETCD_ADDR< / code > environment variable, like < code > export ETCD_ADDR=localhost:12345< / code > .< / p >
< p > This project has adopted the < a href = "https://opensource.microsoft.com/codeofconduct/" > Microsoft Open Source Code of Conduct< / a > . For more information see the < a href = "https://opensource.microsoft.com/codeofconduct/faq/" > Code of Conduct FAQ< / a > or contact < a href = "mailto:opencode@microsoft.com" > opencode@microsoft.com< / a > with any additional questions or comments.< / p >
2017-04-15 00:14:28 +03:00
< / div >
2020-06-21 19:41:00 +03:00
< div style = "position:relative;" > < a name = "typedoc-main-index" class = "tsd-anchor" > < / a > < / div >
< section class = "tsd-panel-group tsd-index-group" >
< h2 > Index< / h2 >
< section class = "tsd-panel tsd-index-panel" >
< div class = "tsd-index-content" >
2020-11-29 07:10:17 +03:00
< section class = "tsd-index-section tsd-is-external" >
2020-06-21 19:41:00 +03:00
< h3 > Enumerations< / h3 >
< ul class = "tsd-index-list" >
2020-11-29 07:10:17 +03:00
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/alarmaction.html" class = "tsd-kind-icon" > Alarm< wbr > Action< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/alarmtype.html" class = "tsd-kind-icon" > Alarm< wbr > Type< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/compareresult.html" class = "tsd-kind-icon" > Compare< wbr > Result< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/comparetarget.html" class = "tsd-kind-icon" > Compare< wbr > Target< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/downgradeaction.html" class = "tsd-kind-icon" > Downgrade< wbr > Action< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/eventtype.html" class = "tsd-kind-icon" > Event< wbr > Type< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/filtertype.html" class = "tsd-kind-icon" > Filter< wbr > Type< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/isolation.html" class = "tsd-kind-icon" > Isolation< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/leasestate.html" class = "tsd-kind-icon" > Lease< wbr > State< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/permission.html" class = "tsd-kind-icon" > Permission< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/queuestate.html" class = "tsd-kind-icon" > Queue< wbr > State< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/sortorder.html" class = "tsd-kind-icon" > Sort< wbr > Order< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/sorttarget.html" class = "tsd-kind-icon" > Sort< wbr > Target< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/state.html" class = "tsd-kind-icon" > State< / a > < / li >
< li class = "tsd-kind-enum tsd-is-external" > < a href = "enums/writekind.html" class = "tsd-kind-icon" > Write< wbr > Kind< / a > < / li >
< / ul >
< / section >
< section class = "tsd-index-section " >
< h3 > Classes< / h3 >
< ul class = "tsd-index-list" >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/authclient.html" class = "tsd-kind-icon" > Auth< wbr > Client< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/authenticator.html" class = "tsd-kind-icon" > Authenticator< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/basictransaction.html" class = "tsd-kind-icon" > Basic< wbr > Transaction< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/campaign.html" class = "tsd-kind-icon" > Campaign< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/clientclosederror.html" class = "tsd-kind-icon" > Client< wbr > Closed< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/clientruntimeerror.html" class = "tsd-kind-icon" > Client< wbr > Runtime< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/clusterclient.html" class = "tsd-kind-icon" > Cluster< wbr > Client< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/comparatorbuilder.html" class = "tsd-kind-icon" > Comparator< wbr > Builder< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/connectionpool.html" class = "tsd-kind-icon" > Connection< wbr > Pool< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/deletebuilder.html" class = "tsd-kind-icon" > Delete< wbr > Builder< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/election.html" class = "tsd-kind-icon" > Election< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/electionobserver.html" class = "tsd-kind-icon" > Election< wbr > Observer< / a > < / li >
< li class = "tsd-kind-class" > < a href = "classes/etcd3.html" class = "tsd-kind-icon" > Etcd3< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdauthenticationfailederror.html" class = "tsd-kind-icon" > Etcd< wbr > Authentication< wbr > Failed< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcderror.html" class = "tsd-kind-icon" > Etcd< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdinvalidauthtokenerror.html" class = "tsd-kind-icon" > Etcd< wbr > Invalid< wbr > Auth< wbr > Token< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdleaseinvaliderror.html" class = "tsd-kind-icon" > Etcd< wbr > Lease< wbr > Invalid< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdlockfailederror.html" class = "tsd-kind-icon" > Etcd< wbr > Lock< wbr > Failed< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdpermissiondeniederror.html" class = "tsd-kind-icon" > Etcd< wbr > Permission< wbr > Denied< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdroleexistserror.html" class = "tsd-kind-icon" > Etcd< wbr > Role< wbr > Exists< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdrolenotfounderror.html" class = "tsd-kind-icon" > Etcd< wbr > Role< wbr > Not< wbr > Found< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdrolenotgrantederror.html" class = "tsd-kind-icon" > Etcd< wbr > Role< wbr > Not< wbr > Granted< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcduserexistserror.html" class = "tsd-kind-icon" > Etcd< wbr > User< wbr > Exists< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdusernotfounderror.html" class = "tsd-kind-icon" > Etcd< wbr > User< wbr > Not< wbr > Found< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/etcdwatchstreamended.html" class = "tsd-kind-icon" > Etcd< wbr > Watch< wbr > Stream< wbr > Ended< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcabortederror.html" class = "tsd-kind-icon" > GRPCAborted< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcalreadyexistserror.html" class = "tsd-kind-icon" > GRPCAlready< wbr > Exists< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpccancellederror.html" class = "tsd-kind-icon" > GRPCCancelled< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcdatalosserror.html" class = "tsd-kind-icon" > GRPCData< wbr > Loss< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcdeadlineexceedederror.html" class = "tsd-kind-icon" > GRPCDeadline< wbr > Exceeded< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcfailedpreconditionerror.html" class = "tsd-kind-icon" > GRPCFailed< wbr > Precondition< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcgenericerror.html" class = "tsd-kind-icon" > GRPCGeneric< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcinternalerror.html" class = "tsd-kind-icon" > GRPCInternal< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcinvalidargumenterror.html" class = "tsd-kind-icon" > GRPCInvalid< wbr > Argument< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcnotfounderror.html" class = "tsd-kind-icon" > GRPCNot< wbr > Found< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcnotimplementederror.html" class = "tsd-kind-icon" > GRPCNot< wbr > Implemented< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcoutofrangeerror.html" class = "tsd-kind-icon" > GRPCOut< wbr > OfRange< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcprotocolerror.html" class = "tsd-kind-icon" > GRPCProtocol< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcresourceexhastederror.html" class = "tsd-kind-icon" > GRPCResource< wbr > Exhasted< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcunauthenticatederror.html" class = "tsd-kind-icon" > GRPCUnauthenticated< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcunavailableerror.html" class = "tsd-kind-icon" > GRPCUnavailable< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/grpcunknownerror.html" class = "tsd-kind-icon" > GRPCUnknown< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/host.html" class = "tsd-kind-icon" > Host< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/kvclient.html" class = "tsd-kind-icon" > KVClient< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/lease.html" class = "tsd-kind-icon" > Lease< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/leaseclient.html" class = "tsd-kind-icon" > Lease< wbr > Client< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/leaseclientwrapper.html" class = "tsd-kind-icon" > Lease< wbr > Client< wbr > Wrapper< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/lock.html" class = "tsd-kind-icon" > Lock< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/maintenanceclient.html" class = "tsd-kind-icon" > Maintenance< wbr > Client< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/multirangebuilder.html" class = "tsd-kind-icon" > Multi< wbr > Range< wbr > Builder< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/nsapplicator.html" class = "tsd-kind-icon" > NSApplicator< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/namespace.html" class = "tsd-kind-icon" > Namespace< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/notcampaigningerror.html" class = "tsd-kind-icon" > Not< wbr > Campaigning< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-has-type-parameter tsd-is-external" > < a href = "classes/promisewrap.html" class = "tsd-kind-icon" > Promise< wbr > Wrap< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/putbuilder.html" class = "tsd-kind-icon" > Put< wbr > Builder< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/range.html" class = "tsd-kind-icon" > Range< / a > < / li >
< li class = "tsd-kind-class tsd-has-type-parameter tsd-is-external" > < a href = "classes/rangebuilder.html" class = "tsd-kind-icon" > Range< wbr > Builder< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/readset.html" class = "tsd-kind-icon" > Read< wbr > Set< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/role.html" class = "tsd-kind-icon" > Role< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/stmconflicterror.html" class = "tsd-kind-icon" > STMConflict< wbr > Error< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/serializabletransaction.html" class = "tsd-kind-icon" > Serializable< wbr > Transaction< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/singlerangebuilder.html" class = "tsd-kind-icon" > Single< wbr > Range< wbr > Builder< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/softwaretransaction.html" class = "tsd-kind-icon" > Software< wbr > Transaction< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/user.html" class = "tsd-kind-icon" > User< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/watchbuilder.html" class = "tsd-kind-icon" > Watch< wbr > Builder< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/watchclient.html" class = "tsd-kind-icon" > Watch< wbr > Client< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/watchmanager.html" class = "tsd-kind-icon" > Watch< wbr > Manager< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/watcher.html" class = "tsd-kind-icon" > Watcher< / a > < / li >
< li class = "tsd-kind-class tsd-is-external" > < a href = "classes/writeset.html" class = "tsd-kind-icon" > Write< wbr > Set< / a > < / li >
< / ul >
< / section >
< section class = "tsd-index-section tsd-is-external" >
< h3 > Interfaces< / h3 >
< ul class = "tsd-index-list" >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/completedreads.html" class = "tsd-kind-icon" > Completed< wbr > Reads< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ialarmmember.html" class = "tsd-kind-icon" > IAlarm< wbr > Member< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ialarmrequest.html" class = "tsd-kind-icon" > IAlarm< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ialarmresponse.html" class = "tsd-kind-icon" > IAlarm< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthdisablerequest.html" class = "tsd-kind-icon" > IAuth< wbr > Disable< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthdisableresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Disable< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthenablerequest.html" class = "tsd-kind-icon" > IAuth< wbr > Enable< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthenableresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Enable< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthroleaddrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Add< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthroleaddresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Add< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthroledeleterequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Delete< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthroledeleteresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Delete< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolegetrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Get< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolegetresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Get< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolegrantpermissionrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Grant< wbr > Permission< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolegrantpermissionresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Grant< wbr > Permission< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolelistrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > List< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolelistresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > List< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolerevokepermissionrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Revoke< wbr > Permission< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthrolerevokepermissionresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Role< wbr > Revoke< wbr > Permission< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthstatusrequest.html" class = "tsd-kind-icon" > IAuth< wbr > Status< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthstatusresponse.html" class = "tsd-kind-icon" > IAuth< wbr > Status< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuseraddrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Add< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuseraddresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Add< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserchangepasswordrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Change< wbr > Password< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserchangepasswordresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Change< wbr > Password< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserdeleterequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Delete< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserdeleteresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Delete< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthusergetrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Get< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthusergetresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Get< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthusergrantrolerequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Grant< wbr > Role< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthusergrantroleresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Grant< wbr > Role< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserlistrequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > List< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserlistresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > List< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserrevokerolerequest.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Revoke< wbr > Role< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthuserrevokeroleresponse.html" class = "tsd-kind-icon" > IAuth< wbr > User< wbr > Revoke< wbr > Role< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthenticaterequest.html" class = "tsd-kind-icon" > IAuthenticate< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iauthenticateresponse.html" class = "tsd-kind-icon" > IAuthenticate< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/icallcontext.html" class = "tsd-kind-icon" > ICall< wbr > Context< / a > < / li >
< li class = "tsd-kind-interface tsd-has-type-parameter tsd-is-external" > < a href = "interfaces/icallable.html" class = "tsd-kind-icon" > ICallable< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/icompactionrequest.html" class = "tsd-kind-icon" > ICompaction< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/icompactionresponse.html" class = "tsd-kind-icon" > ICompaction< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/icompare.html" class = "tsd-kind-icon" > ICompare< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/icomparetarget.html" class = "tsd-kind-icon" > ICompare< wbr > Target< / a > < / li >
< li class = "tsd-kind-interface tsd-has-type-parameter tsd-is-external" > < a href = "interfaces/ideferred.html" class = "tsd-kind-icon" > IDeferred< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/idefragmentrequest.html" class = "tsd-kind-icon" > IDefragment< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/idefragmentresponse.html" class = "tsd-kind-icon" > IDefragment< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ideleterangerequest.html" class = "tsd-kind-icon" > IDelete< wbr > Range< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ideleterangeresponse.html" class = "tsd-kind-icon" > IDelete< wbr > Range< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/idowngraderequest.html" class = "tsd-kind-icon" > IDowngrade< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/idowngraderesponse.html" class = "tsd-kind-icon" > IDowngrade< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-has-type-parameter tsd-is-external" > < a href = "interfaces/iduplexstream.html" class = "tsd-kind-icon" > IDuplex< wbr > Stream< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ievent.html" class = "tsd-kind-icon" > IEvent< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ihashkvrequest.html" class = "tsd-kind-icon" > IHashKVRequest< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ihashkvresponse.html" class = "tsd-kind-icon" > IHashKVResponse< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ihashrequest.html" class = "tsd-kind-icon" > IHash< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ihashresponse.html" class = "tsd-kind-icon" > IHash< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ikeyvalue.html" class = "tsd-kind-icon" > IKey< wbr > Value< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasecheckpoint.html" class = "tsd-kind-icon" > ILease< wbr > Checkpoint< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasecheckpointrequest.html" class = "tsd-kind-icon" > ILease< wbr > Checkpoint< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasecheckpointresponse.html" class = "tsd-kind-icon" > ILease< wbr > Checkpoint< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasegrantrequest.html" class = "tsd-kind-icon" > ILease< wbr > Grant< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasegrantresponse.html" class = "tsd-kind-icon" > ILease< wbr > Grant< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasekeepaliverequest.html" class = "tsd-kind-icon" > ILease< wbr > Keep< wbr > Alive< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasekeepaliveresponse.html" class = "tsd-kind-icon" > ILease< wbr > Keep< wbr > Alive< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileaseleasesrequest.html" class = "tsd-kind-icon" > ILease< wbr > Leases< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileaseleasesresponse.html" class = "tsd-kind-icon" > ILease< wbr > Leases< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileaseoptions.html" class = "tsd-kind-icon" > ILease< wbr > Options< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileaserevokerequest.html" class = "tsd-kind-icon" > ILease< wbr > Revoke< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileaserevokeresponse.html" class = "tsd-kind-icon" > ILease< wbr > Revoke< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasestatus.html" class = "tsd-kind-icon" > ILease< wbr > Status< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasetimetoliverequest.html" class = "tsd-kind-icon" > ILease< wbr > Time< wbr > ToLive< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ileasetimetoliveresponse.html" class = "tsd-kind-icon" > ILease< wbr > Time< wbr > ToLive< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imember.html" class = "tsd-kind-icon" > IMember< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberaddrequest.html" class = "tsd-kind-icon" > IMember< wbr > Add< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberaddresponse.html" class = "tsd-kind-icon" > IMember< wbr > Add< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberlistrequest.html" class = "tsd-kind-icon" > IMember< wbr > List< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberlistresponse.html" class = "tsd-kind-icon" > IMember< wbr > List< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberpromoterequest.html" class = "tsd-kind-icon" > IMember< wbr > Promote< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberpromoteresponse.html" class = "tsd-kind-icon" > IMember< wbr > Promote< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberremoverequest.html" class = "tsd-kind-icon" > IMember< wbr > Remove< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberremoveresponse.html" class = "tsd-kind-icon" > IMember< wbr > Remove< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberupdaterequest.html" class = "tsd-kind-icon" > IMember< wbr > Update< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imemberupdateresponse.html" class = "tsd-kind-icon" > IMember< wbr > Update< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imoveleaderrequest.html" class = "tsd-kind-icon" > IMove< wbr > Leader< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/imoveleaderresponse.html" class = "tsd-kind-icon" > IMove< wbr > Leader< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ioperation.html" class = "tsd-kind-icon" > IOperation< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ioptions.html" class = "tsd-kind-icon" > IOptions< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ipermission.html" class = "tsd-kind-icon" > IPermission< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/ipermissionresult.html" class = "tsd-kind-icon" > IPermission< wbr > Result< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iputrequest.html" class = "tsd-kind-icon" > IPut< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iputresponse.html" class = "tsd-kind-icon" > IPut< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/irangerequest.html" class = "tsd-kind-icon" > IRange< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/irangeresponse.html" class = "tsd-kind-icon" > IRange< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/irequestop.html" class = "tsd-kind-icon" > IRequest< wbr > Op< / a > < / li >
< li class = "tsd-kind-interface tsd-has-type-parameter tsd-is-external" > < a href = "interfaces/irequeststream.html" class = "tsd-kind-icon" > IRequest< wbr > Stream< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iresponseheader.html" class = "tsd-kind-icon" > IResponse< wbr > Header< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iresponseop.html" class = "tsd-kind-icon" > IResponse< wbr > Op< / a > < / li >
< li class = "tsd-kind-interface tsd-has-type-parameter tsd-is-external" > < a href = "interfaces/iresponsestream.html" class = "tsd-kind-icon" > IResponse< wbr > Stream< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/irole.html" class = "tsd-kind-icon" > IRole< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/istmoptions.html" class = "tsd-kind-icon" > ISTMOptions< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/isnapshotrequest.html" class = "tsd-kind-icon" > ISnapshot< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/isnapshotresponse.html" class = "tsd-kind-icon" > ISnapshot< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/istatusrequest.html" class = "tsd-kind-icon" > IStatus< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/istatusresponse.html" class = "tsd-kind-icon" > IStatus< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/itxnrequest.html" class = "tsd-kind-icon" > ITxn< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/itxnresponse.html" class = "tsd-kind-icon" > ITxn< wbr > Response< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iuser.html" class = "tsd-kind-icon" > IUser< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iuseraddoptions.html" class = "tsd-kind-icon" > IUser< wbr > Add< wbr > Options< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iwatchcancelrequest.html" class = "tsd-kind-icon" > IWatch< wbr > Cancel< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iwatchcreaterequest.html" class = "tsd-kind-icon" > IWatch< wbr > Create< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iwatchprogressrequest.html" class = "tsd-kind-icon" > IWatch< wbr > Progress< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iwatchrequest.html" class = "tsd-kind-icon" > IWatch< wbr > Request< / a > < / li >
< li class = "tsd-kind-interface tsd-is-external" > < a href = "interfaces/iwatchresponse.html" class = "tsd-kind-icon" > IWatch< wbr > Response< / a > < / li >
< / ul >
< / section >
< section class = "tsd-index-section tsd-is-external" >
< h3 > Type aliases< / h3 >
< ul class = "tsd-index-list" >
< li class = "tsd-kind-type-alias tsd-is-external" > < a href = "globals.html#callcontext" class = "tsd-kind-icon" > Call< wbr > Context< / a > < / li >
< li class = "tsd-kind-type-alias tsd-is-external" > < a href = "globals.html#calloptionsfactory" class = "tsd-kind-icon" > Call< wbr > Options< wbr > Factory< / a > < / li >
< li class = "tsd-kind-type-alias tsd-is-external" > < a href = "globals.html#ierrorctor" class = "tsd-kind-icon" > IError< wbr > Ctor< / a > < / li >
< li class = "tsd-kind-type-alias tsd-is-external" > < a href = "globals.html#ipermissionrequest" class = "tsd-kind-icon" > IPermission< wbr > Request< / a > < / li >
< li class = "tsd-kind-type-alias tsd-is-external" > < a href = "globals.html#rangable" class = "tsd-kind-icon" > Rangable< / a > < / li >
< li class = "tsd-kind-type-alias tsd-is-external" > < a href = "globals.html#writeop" class = "tsd-kind-icon" > Write< wbr > Op< / a > < / li >
< / ul >
< / section >
< section class = "tsd-index-section tsd-is-external" >
< h3 > Variables< / h3 >
< ul class = "tsd-index-list" >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#recoverableerror" class = "tsd-kind-icon" > Recoverable< wbr > Error< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#resignedcampaign" class = "tsd-kind-icon" > Resigned< wbr > Campaign< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#unsetcurrent" class = "tsd-kind-icon" > Unset< wbr > Current< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#emptybuffer" class = "tsd-kind-icon" > empty< wbr > Buffer< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#emptykey" class = "tsd-kind-icon" > empty< wbr > Key< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#etcdserverpb" class = "tsd-kind-icon" > etcdserverpb< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#grpccodetoerror" class = "tsd-kind-icon" > grpc< wbr > Code< wbr > ToError< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#grpcmessagetoerror" class = "tsd-kind-icon" > grpc< wbr > Message< wbr > ToError< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#packagedefinition" class = "tsd-kind-icon" > package< wbr > Definition< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#secureprotocolprefix" class = "tsd-kind-icon" > secure< wbr > Protocol< wbr > Prefix< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#services" class = "tsd-kind-icon" > services< / a > < / li >
< li class = "tsd-kind-variable tsd-is-external" > < a href = "globals.html#zerokey" class = "tsd-kind-icon" > zero< wbr > Key< / a > < / li >
< / ul >
< / section >
< section class = "tsd-index-section tsd-is-external" >
< h3 > Functions< / h3 >
< ul class = "tsd-index-list" >
< li class = "tsd-kind-function tsd-has-type-parameter tsd-is-external" > < a href = "globals.html#assertwithin" class = "tsd-kind-icon" > assert< wbr > Within< / a > < / li >
< li class = "tsd-kind-function tsd-has-type-parameter tsd-is-external" > < a href = "globals.html#castgrpcerror" class = "tsd-kind-icon" > cast< wbr > Grpc< wbr > Error< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#castgrpcerrormessage" class = "tsd-kind-icon" > cast< wbr > Grpc< wbr > Error< wbr > Message< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#compare" class = "tsd-kind-icon" > compare< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#debounce" class = "tsd-kind-icon" > debounce< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#defaultcircuitbreaker" class = "tsd-kind-icon" > default< wbr > Circuit< wbr > Breaker< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#delay" class = "tsd-kind-icon" > delay< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#endrangeforprefix" class = "tsd-kind-icon" > end< wbr > Range< wbr > For< wbr > Prefix< / a > < / li >
< li class = "tsd-kind-function tsd-has-type-parameter tsd-is-external" > < a href = "globals.html#forown" class = "tsd-kind-icon" > for< wbr > Own< / a > < / li >
< li class = "tsd-kind-function tsd-has-type-parameter tsd-is-external" > < a href = "globals.html#getdeferred" class = "tsd-kind-icon" > get< wbr > Deferred< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#getmatchinggrpcerror" class = "tsd-kind-icon" > get< wbr > Matching< wbr > Grpc< wbr > Error< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#getrange" class = "tsd-kind-icon" > get< wbr > Range< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#isrecoverableerror" class = "tsd-kind-icon" > is< wbr > Recoverable< wbr > Error< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#keyvaluetoresponse" class = "tsd-kind-icon" > key< wbr > Value< wbr > ToResponse< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#leaseexpired" class = "tsd-kind-icon" > lease< wbr > Expired< / a > < / li >
< li class = "tsd-kind-function tsd-has-type-parameter tsd-is-external" > < a href = "globals.html#minby" class = "tsd-kind-icon" > min< wbr > By< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#onceevent" class = "tsd-kind-icon" > once< wbr > Event< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#rangableisprefix" class = "tsd-kind-icon" > rangable< wbr > IsPrefix< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#removeprotocolprefix" class = "tsd-kind-icon" > remove< wbr > Protocol< wbr > Prefix< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#resolvecalloptions" class = "tsd-kind-icon" > resolve< wbr > Call< wbr > Options< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#rewriteerrorname" class = "tsd-kind-icon" > rewrite< wbr > Error< wbr > Name< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#runservicecall" class = "tsd-kind-icon" > run< wbr > Service< wbr > Call< / a > < / li >
< li class = "tsd-kind-function tsd-has-type-parameter tsd-is-external" > < a href = "globals.html#sample" class = "tsd-kind-icon" > sample< / a > < / li >
< li class = "tsd-kind-function tsd-has-type-parameter tsd-is-external" > < a href = "globals.html#throwiferror" class = "tsd-kind-icon" > throw< wbr > IfError< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#tobuffer" class = "tsd-kind-icon" > to< wbr > Buffer< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#waitfordelete" class = "tsd-kind-icon" > wait< wbr > For< wbr > Delete< / a > < / li >
< li class = "tsd-kind-function tsd-is-external" > < a href = "globals.html#waitfordeletes" class = "tsd-kind-icon" > wait< wbr > For< wbr > Deletes< / a > < / li >
< / ul >
< / section >
< section class = "tsd-index-section tsd-is-external" >
< h3 > Object literals< / h3 >
< ul class = "tsd-index-list" >
< li class = "tsd-kind-object-literal tsd-is-external" > < a href = "globals.html#services" class = "tsd-kind-icon" > Services< / a > < / li >
< li class = "tsd-kind-object-literal tsd-is-external" > < a href = "globals.html#comparator" class = "tsd-kind-icon" > comparator< / a > < / li >
< li class = "tsd-kind-object-literal tsd-is-external" > < a href = "globals.html#comparetarget" class = "tsd-kind-icon" > compare< wbr > Target< / a > < / li >
< li class = "tsd-kind-object-literal tsd-is-external" > < a href = "globals.html#operationnames" class = "tsd-kind-icon" > operation< wbr > Names< / a > < / li >
< / ul >
< / section >
< / div >
< / section >
< / section >
< section class = "tsd-panel-group tsd-member-group tsd-is-external" >
< h2 > Type aliases< / h2 >
< section class = "tsd-panel tsd-member tsd-kind-type-alias tsd-is-external" >
< a name = "callcontext" class = "tsd-anchor" > < / a >
< h3 > Call< wbr > Context< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Call< wbr > Context< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-symbol" > { < / span > isStream< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > false< / span > < span class = "tsd-signature-symbol" > ; < / span > method< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "range"< / span > < span class = "tsd-signature-symbol" > ; < / span > params< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/irangerequest.html" class = "tsd-signature-type" > IRangeRequest< / a > < span class = "tsd-signature-symbol" > ; < / span > service< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "KV"< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > isStream< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > false< / span > < span class = "tsd-signature-symbol" > ; < / span > method< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "put"< / span > < span class = "tsd-signature-symbol" > ; < / span > params< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/iputrequest.html" class = "tsd-signature-type" > IPutRequest< / a > < span class = "tsd-signature-symbol" > ; < / span > service< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "KV"< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > isStream< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > false< / span > < span class = "tsd-signature-symbol" > ; < / span > method< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "deleteRange"< / span > < span class = "tsd-signature-symbol" > ; < / span > params< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/ideleterangerequest.html" class = "tsd-signature-type" > IDeleteRangeRequest< / a > < span class = "tsd-signature-symbol" > ; < / span > service< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "KV"< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > isStream< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > false< / span > < span class = "tsd-signature-symbol" > ; < / span > method< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "txn"< / span > < span class = "tsd-signature-symbol" > ; < / span > params< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/itxnrequest.html" class = "tsd-signature-type" > ITxnRequest< / a > < span class = "tsd-signature-symbol" > ; < / span > service< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "KV"< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > isStream< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > false< / span > < span class = "tsd-signature-symbol" > ; < / span > method< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "compact"< / span > < span class = "tsd-signature-symbol" > ; < / span > params< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/icompactionrequest.html" class = "tsd-signature-type" > ICompactionRequest< / a > < span class = "tsd-signature-symbol" > ; < / span > service< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "KV"< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > isStream< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > true< / span > < span class = "tsd-signature-symbol" > ; < / span > method< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "watch"< / span > < span class = "tsd-signature-symbol" > ; < / span > service< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > "Watch"< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-sig
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1430" > src/rpc.ts:1430< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-type-alias tsd-is-external" >
< a name = "calloptionsfactory" class = "tsd-anchor" > < / a >
< h3 > Call< wbr > Options< wbr > Factory< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Call< wbr > Options< wbr > Factory< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > (< / span > < span class = "tsd-signature-symbol" > (< / span > context< span class = "tsd-signature-symbol" > : < / span > < a href = "globals.html#callcontext" class = "tsd-signature-type" > CallContext< / a > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > )< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/options.ts#L10" > src/options.ts:10< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-type-alias tsd-is-external" >
< a name = "ierrorctor" class = "tsd-anchor" > < / a >
< h3 > IError< wbr > Ctor< / h3 >
< div class = "tsd-signature tsd-kind-icon" > IError< wbr > Ctor< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-symbol" > {}< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L252" > src/errors.ts:252< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-type-declaration" >
< h4 > Type declaration< / h4 >
< ul class = "tsd-parameters" >
< / ul >
< / div >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-type-alias tsd-is-external" >
< a name = "ipermissionrequest" class = "tsd-anchor" > < / a >
< h3 > IPermission< wbr > Request< / h3 >
< div class = "tsd-signature tsd-kind-icon" > IPermission< wbr > Request< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-symbol" > { < / span > permission< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > keyof < / span > < span class = "tsd-signature-symbol" > typeof < / span > < span class = "tsd-signature-type" > Permission< / span > < span class = "tsd-signature-symbol" > ; < / span > range< span class = "tsd-signature-symbol" > : < / span > < a href = "classes/range.html" class = "tsd-signature-type" > Range< / a > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > key< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > ; < / span > permission< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > keyof < / span > < span class = "tsd-signature-symbol" > typeof < / span > < span class = "tsd-signature-type" > Permission< / span > < span class = "tsd-signature-symbol" > }< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/auth.ts#L14" > src/auth.ts:14< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > IPermission can be used to grant a certain role in etcd access to a certain
key range, or prefix.< / p >
< / div >
< / div >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-type-alias tsd-is-external" >
< a name = "rangable" class = "tsd-anchor" > < / a >
< h3 > Rangable< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Rangable< span class = "tsd-signature-symbol" > :< / span > < a href = "classes/range.html" class = "tsd-signature-type" > Range< / a > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > end< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > ; < / span > start< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > prefix< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > }< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/range.ts#L18" > src/range.ts:18< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-type-alias tsd-is-external" >
< a name = "writeop" class = "tsd-anchor" > < / a >
< h3 > Write< wbr > Op< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Write< wbr > Op< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-symbol" > { < / span > op< span class = "tsd-signature-symbol" > : < / span > < a href = "enums/writekind.html#write" class = "tsd-signature-type" > Write< / a > < span class = "tsd-signature-symbol" > ; < / span > req< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/iputrequest.html" class = "tsd-signature-type" > IPutRequest< / a > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > key< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > ; < / span > op< span class = "tsd-signature-symbol" > : < / span > < a href = "enums/writekind.html#deletekey" class = "tsd-signature-type" > DeleteKey< / a > < span class = "tsd-signature-symbol" > ; < / span > req< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/ideleterangerequest.html" class = "tsd-signature-type" > IDeleteRangeRequest< / a > < span class = "tsd-signature-symbol" > }< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-symbol" > { < / span > op< span class = "tsd-signature-symbol" > : < / span > < a href = "enums/writekind.html#deleterange" class = "tsd-signature-type" > DeleteRange< / a > < span class = "tsd-signature-symbol" > ; < / span > range< span class = "tsd-signature-symbol" > : < / span > < a href = "classes/range.html" class = "tsd-signature-type" > Range< / a > < span class = "tsd-signature-symbol" > ; < / span > req< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/ideleterangerequest.html" class = "tsd-signature-type" > IDeleteRangeRequest< / a > < span class = "tsd-signature-symbol" > }< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/stm.ts#L156" > src/stm.ts:156< / a > < / li >
< / ul >
< / aside >
< / section >
< / section >
< section class = "tsd-panel-group tsd-member-group tsd-is-external" >
< h2 > Variables< / h2 >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "recoverableerror" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > Recoverable< wbr > Error< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Recoverable< wbr > Error< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > unique symbol< / span > < span class = "tsd-signature-symbol" > = Symbol(' RecoverableError' )< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L24" > src/errors.ts:24< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Symbol present on transient errors which will be resolved through default
fault handling.< / p >
< / div >
< / div >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "resignedcampaign" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > Resigned< wbr > Campaign< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Resigned< wbr > Campaign< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > unique symbol< / span > < span class = "tsd-signature-symbol" > = Symbol(' ResignedCampaign' )< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/election.ts#L178" > src/election.ts:178< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "unsetcurrent" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > Unset< wbr > Current< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Unset< wbr > Current< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > unique symbol< / span > < span class = "tsd-signature-symbol" > = Symbol(' unset' )< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/election.ts#L13" > src/election.ts:13< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "emptybuffer" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > empty< wbr > Buffer< / h3 >
< div class = "tsd-signature tsd-kind-icon" > empty< wbr > Buffer< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > = Buffer.from([])< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L10" > src/builder.ts:10< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "emptykey" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > empty< wbr > Key< / h3 >
< div class = "tsd-signature tsd-kind-icon" > empty< wbr > Key< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > = Buffer.from([])< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L12" > src/util.ts:12< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "etcdserverpb" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > etcdserverpb< / h3 >
< div class = "tsd-signature tsd-kind-icon" > etcdserverpb< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-symbol" > {}< / span > < span class = "tsd-signature-symbol" > = services.etcdserverpb as { [service: string]: typeof grpc.Client }< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/connection-pool.ts#L33" > src/connection-pool.ts:33< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-type-declaration" >
< h4 > Type declaration< / h4 >
< ul class = "tsd-parameters" >
< li class = "tsd-parameter-index-signature" >
< h5 > < span class = "tsd-signature-symbol" > [< / span > service: < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > ]: < / span > < span class = "tsd-signature-symbol" > typeof < / span > < span class = "tsd-signature-type" > Client< / span > < / h5 >
< / li >
< / ul >
< / div >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "grpccodetoerror" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > grpc< wbr > Code< wbr > ToError< / h3 >
< div class = "tsd-signature tsd-kind-icon" > grpc< wbr > Code< wbr > ToError< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > Map< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > number< / span > < span class = "tsd-signature-symbol" > , < / span > < a href = "globals.html#ierrorctor" class = "tsd-signature-type" > IErrorCtor< / a > < span class = "tsd-signature-symbol" > > < / span > < span class = "tsd-signature-symbol" > = new Map< number, IErrorCtor> ([[1, GRPCCancelledError],[2, GRPCUnknownError],[3, GRPCInvalidArgumentError],[4, GRPCDeadlineExceededError],[5, GRPCNotFoundError],[6, GRPCAlreadyExistsError],[7, EtcdPermissionDeniedError],[8, GRPCResourceExhastedError],[9, GRPCFailedPreconditionError],[10, GRPCAbortedError],[11, GRPCOutOfRangeError],[12, GRPCNotImplementedError],[13, GRPCInternalError],[14, GRPCUnavailableError],[15, GRPCDataLossError],[16, GRPCUnauthenticatedError],])< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L274" > src/errors.ts:274< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Error code mapping< / p >
< / div >
< dl class = "tsd-comment-tags" >
< dt > see< / dt >
< dd > < p > < a href = "https://grpc.github.io/grpc/core/md_doc_statuscodes.html" > https://grpc.github.io/grpc/core/md_doc_statuscodes.html< / a > < / p >
< / dd >
< / dl >
< / div >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "grpcmessagetoerror" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > grpc< wbr > Message< wbr > ToError< / h3 >
< div class = "tsd-signature tsd-kind-icon" > grpc< wbr > Message< wbr > ToError< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > Map< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > , < / span > < a href = "globals.html#ierrorctor" class = "tsd-signature-type" > IErrorCtor< / a > < span class = "tsd-signature-symbol" > > < / span > < span class = "tsd-signature-symbol" > = new Map< string, IErrorCtor> ([[' etcdserver: role name already exists' , EtcdRoleExistsError],[' etcdserver: user name already exists' , EtcdUserExistsError],[' etcdserver: role is not granted to the user' , EtcdRoleNotGrantedError],[' etcdserver: role name not found' , EtcdRoleNotFoundError],[' etcdserver: user name not found' , EtcdUserNotFoundError],[' etcdserver: authentication failed, invalid user ID or password' , EtcdAuthenticationFailedError],[' etcdserver: permission denied' , EtcdPermissionDeniedError],[' etcdserver: invalid auth token' , EtcdInvalidAuthTokenError],[' etcdserver: requested lease not found' , EtcdLeaseInvalidError],])< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L258" > src/errors.ts:258< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Mapping of GRPC error messages to typed error. GRPC errors are untyped
by default and sourced from within a mess of C code.< / p >
< / div >
< / div >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "packagedefinition" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > package< wbr > Definition< / h3 >
< div class = "tsd-signature tsd-kind-icon" > package< wbr > Definition< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > PackageDefinition< / span > < span class = "tsd-signature-symbol" > = loadSync(` ${__dirname}/../proto/rpc.proto` , {keepCase: true,longs: String,enums: String,defaults: true,oneofs: true,})< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/connection-pool.ts#L25" > src/connection-pool.ts:25< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "secureprotocolprefix" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > secure< wbr > Protocol< wbr > Prefix< / h3 >
< div class = "tsd-signature tsd-kind-icon" > secure< wbr > Protocol< wbr > Prefix< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > "https:"< / span > < span class = "tsd-signature-symbol" > = " https:" < / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/connection-pool.ts#L35" > src/connection-pool.ts:35< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "services" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > services< / h3 >
< div class = "tsd-signature tsd-kind-icon" > services< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > GrpcObject< / span > < span class = "tsd-signature-symbol" > = grpc.loadPackageDefinition(packageDefinition)< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/connection-pool.ts#L32" > src/connection-pool.ts:32< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-is-external" >
< a name = "zerokey" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > zero< wbr > Key< / h3 >
< div class = "tsd-signature tsd-kind-icon" > zero< wbr > Key< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > = Buffer.from([0])< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L11" > src/util.ts:11< / a > < / li >
< / ul >
< / aside >
< / section >
< / section >
< section class = "tsd-panel-group tsd-member-group tsd-is-external" >
< h2 > Functions< / h2 >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a name = "assertwithin" class = "tsd-anchor" > < / a >
< h3 > assert< wbr > Within< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > assert< wbr > Within< T> < span class = "tsd-signature-symbol" > (< / span > map< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > , value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > keyof < / span > < span class = "tsd-signature-type" > T< / span > , thing< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > void< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L48" > src/builder.ts:48< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > assertWithin throws a helpful error message if the value provided isn' t
a key in the given map.< / p >
< / div >
< / div >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
< h4 > T< / h4 >
< / li >
< / ul >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > map: < span class = "tsd-signature-type" > T< / span > < / h5 >
< / li >
< li >
< h5 > value: < span class = "tsd-signature-symbol" > keyof < / span > < span class = "tsd-signature-type" > T< / span > < / h5 >
< / li >
< li >
< h5 > thing: < span class = "tsd-signature-type" > string< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a name = "castgrpcerror" class = "tsd-anchor" > < / a >
< h3 > cast< wbr > Grpc< wbr > Error< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > cast< wbr > Grpc< wbr > Error< T> < span class = "tsd-signature-symbol" > (< / span > err< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L319" > src/errors.ts:319< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Tries to convert GRPC' s generic, untyped errors to typed errors we can
consume. Yes, this method is abhorrent.< / p >
< / div >
< / div >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
< h4 > T< span class = "tsd-signature-symbol" > : < / span > < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < / h4 >
< / li >
< / ul >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > err: < span class = "tsd-signature-type" > T< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "castgrpcerrormessage" class = "tsd-anchor" > < / a >
< h3 > cast< wbr > Grpc< wbr > Error< wbr > Message< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > cast< wbr > Grpc< wbr > Error< wbr > Message< span class = "tsd-signature-symbol" > (< / span > message< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L310" > src/errors.ts:310< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Tries to convert an Etcd error string to an etcd error.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > message: < span class = "tsd-signature-type" > string< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "compare" class = "tsd-anchor" > < / a >
< h3 > compare< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > compare< span class = "tsd-signature-symbol" > (< / span > a< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > , b< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > number< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/range.ts#L6" > src/range.ts:6< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > a: < span class = "tsd-signature-type" > Buffer< / span > < / h5 >
< / li >
< li >
< h5 > b: < span class = "tsd-signature-type" > Buffer< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > number< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "debounce" class = "tsd-anchor" > < / a >
< h3 > debounce< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > debounce< span class = "tsd-signature-symbol" > (< / span > duration< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > number< / span > , fn< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > wrapper< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L198" > src/util.ts:198< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > A trailing-edge debounce function.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > duration: < span class = "tsd-signature-type" > number< / span > < / h5 >
< / li >
< li >
< h5 > fn: < span class = "tsd-signature-symbol" > (< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < / h5 >
< ul class = "tsd-parameters" >
< li class = "tsd-parameter-signature" >
< ul class = "tsd-signatures tsd-kind-type-literal" >
< li class = "tsd-signature tsd-kind-icon" > < span class = "tsd-signature-symbol" > (< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > void< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 >
< / li >
< / ul >
< / li >
< / ul >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > wrapper< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "defaultcircuitbreaker" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > default< wbr > Circuit< wbr > Breaker< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > default< wbr > Circuit< wbr > Breaker< span class = "tsd-signature-symbol" > (< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > CircuitBreakerPolicy< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/connection-pool.ts#L159" > src/connection-pool.ts:159< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > CircuitBreakerPolicy< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "delay" class = "tsd-anchor" > < / a >
< h3 > delay< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > delay< span class = "tsd-signature-symbol" > (< / span > duration< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > number< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > > < / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L153" > src/util.ts:153< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Returns a promise that resolves after a certain amount of time.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > duration: < span class = "tsd-signature-type" > number< / span > < / h5 >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > > < / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "endrangeforprefix" class = "tsd-anchor" > < / a >
< h3 > end< wbr > Range< wbr > For< wbr > Prefix< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > end< wbr > Range< wbr > For< wbr > Prefix< span class = "tsd-signature-symbol" > (< / span > prefix< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L31" > src/util.ts:31< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Returns the range_end value for a query for the provided prefix.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > prefix: < span class = "tsd-signature-type" > Buffer< / span > < / h5 >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Buffer< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a name = "forown" class = "tsd-anchor" > < / a >
< h3 > for< wbr > Own< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > for< wbr > Own< T> < span class = "tsd-signature-symbol" > (< / span > obj< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > , iterator< span class = "tsd-signature-symbol" > : < / span > < K> < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > [< / span > < span class = "tsd-signature-type" > K< / span > < span class = "tsd-signature-symbol" > ]< / span > , key< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > K< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > void< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L160" > src/util.ts:160< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Implementation of lodash forOwn, with stronger typings and no dependency ;)< / p >
< / div >
< / div >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
< h4 > T< / h4 >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > obj: < span class = "tsd-signature-type" > T< / span > < / h5 >
< / li >
< li >
< h5 > iterator: < K> < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > [< / span > < span class = "tsd-signature-type" > K< / span > < span class = "tsd-signature-symbol" > ]< / span > , key< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > K< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < / h5 >
< ul class = "tsd-parameters" >
< li class = "tsd-parameter-signature" >
< ul class = "tsd-signatures tsd-kind-type-literal tsd-has-type-parameter" >
< li class = "tsd-signature tsd-kind-icon" > < K> < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > [< / span > < span class = "tsd-signature-type" > K< / span > < span class = "tsd-signature-symbol" > ]< / span > , key< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > K< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > void< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
< h4 > K< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > keyof < / span > < span class = "tsd-signature-type" > T< / span > < / h4 >
< / li >
< / ul >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > value: < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > [< / span > < span class = "tsd-signature-type" > K< / span > < span class = "tsd-signature-symbol" > ]< / span > < / h5 >
< / li >
< li >
< h5 > key: < span class = "tsd-signature-type" > K< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 >
< / li >
< / ul >
< / li >
< / ul >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a name = "getdeferred" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > get< wbr > Deferred< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > get< wbr > Deferred< T> < span class = "tsd-signature-symbol" > (< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > { < / span > promise< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > > < / span > < span class = "tsd-signature-symbol" > ; < / span > reject< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > error< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > unknown< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > ; < / span > resolve< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > }< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L276" > src/util.ts:276< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
< h4 > T< / h4 >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-symbol" > { < / span > promise< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > > < / span > < span class = "tsd-signature-symbol" > ; < / span > reject< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > error< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > unknown< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > ; < / span > resolve< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > }< / span > < / h4 >
< ul class = "tsd-parameters" >
< li class = "tsd-parameter" >
< h5 > promise< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > > < / span > < / h5 >
< / li >
< li class = "tsd-parameter" >
< h5 > reject< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > error< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > unknown< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < / h5 >
< ul class = "tsd-parameters" >
< li class = "tsd-parameter-signature" >
< ul class = "tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable" >
< li class = "tsd-signature tsd-kind-icon" > < span class = "tsd-signature-symbol" > (< / span > error< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > unknown< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > void< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > error: < span class = "tsd-signature-type" > unknown< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 >
< / li >
< / ul >
< / li >
< / ul >
< / li >
< li class = "tsd-parameter" >
< h5 > resolve< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > void< / span > < / h5 >
< ul class = "tsd-parameters" >
< li class = "tsd-parameter-signature" >
< ul class = "tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable" >
< li class = "tsd-signature tsd-kind-icon" > < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > void< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > value: < span class = "tsd-signature-type" > T< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > void< / span > < / h4 >
< / li >
< / ul >
< / li >
< / ul >
< / li >
< / ul >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "getmatchinggrpcerror" class = "tsd-anchor" > < / a >
< h3 > get< wbr > Matching< wbr > Grpc< wbr > Error< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > get< wbr > Matching< wbr > Grpc< wbr > Error< span class = "tsd-signature-symbol" > (< / span > message< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < a href = "globals.html#ierrorctor" class = "tsd-signature-type" > IErrorCtor< / a > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L293" > src/errors.ts:293< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > message: < span class = "tsd-signature-type" > string< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < a href = "globals.html#ierrorctor" class = "tsd-signature-type" > IErrorCtor< / a > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "getrange" class = "tsd-anchor" > < / a >
< h3 > get< wbr > Range< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > get< wbr > Range< span class = "tsd-signature-symbol" > (< / span > req< span class = "tsd-signature-symbol" > : < / span > < a href = "globals.html#ipermissionrequest" class = "tsd-signature-type" > IPermissionRequest< / a > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < a href = "classes/range.html" class = "tsd-signature-type" > Range< / a > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/auth.ts#L18" > src/auth.ts:18< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > req: < a href = "globals.html#ipermissionrequest" class = "tsd-signature-type" > IPermissionRequest< / a > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < a href = "classes/range.html" class = "tsd-signature-type" > Range< / a > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "isrecoverableerror" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > is< wbr > Recoverable< wbr > Error< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > is< wbr > Recoverable< wbr > Error< span class = "tsd-signature-symbol" > (< / span > error< span class = "tsd-signature-symbol" > : < / span > < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > boolean< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L30" > src/errors.ts:30< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Returns whether the error is a network or server error that should trigger
fault-handling policies.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > error: < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > boolean< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "keyvaluetoresponse" class = "tsd-anchor" > < / a >
< h3 > key< wbr > Value< wbr > ToResponse< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > key< wbr > Value< wbr > ToResponse< span class = "tsd-signature-symbol" > (< / span > key< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > , value< span class = "tsd-signature-symbol" > ?: < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/irangeresponse.html" class = "tsd-signature-type" > IRangeResponse< / a > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/stm.ts#L73" > src/stm.ts:73< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Converts the key/value pair to a partial response that contains it. The
response < em > will not< / em > contain header or revision information.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > key: < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < / h5 >
< / li >
< li >
< h5 > < span class = "tsd-flag ts-flagOptional" > Optional< / span > value: < span class = "tsd-signature-type" > Buffer< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < a href = "interfaces/irangeresponse.html" class = "tsd-signature-type" > IRangeResponse< / a > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "leaseexpired" class = "tsd-anchor" > < / a >
< h3 > lease< wbr > Expired< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > lease< wbr > Expired< span class = "tsd-signature-symbol" > (< / span > lease< span class = "tsd-signature-symbol" > : < / span > < a href = "interfaces/ileasekeepaliveresponse.html" class = "tsd-signature-type" > ILeaseKeepAliveResponse< / a > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > boolean< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/lease.ts#L21" > src/lease.ts:21< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > lease: < a href = "interfaces/ileasekeepaliveresponse.html" class = "tsd-signature-type" > ILeaseKeepAliveResponse< / a > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > boolean< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a name = "minby" class = "tsd-anchor" > < / a >
< h3 > min< wbr > By< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > min< wbr > By< T> < span class = "tsd-signature-symbol" > (< / span > items< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > []< / span > , prop< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > (< / span > x< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > number< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > []< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L127" > src/util.ts:127< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Returns items with the smallest value as picked by the < code > prop< / code > function.< / p >
< / div >
< / div >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
< h4 > T< / h4 >
< / li >
< / ul >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > items: < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > []< / span > < / h5 >
< / li >
< li >
< h5 > prop: < span class = "tsd-signature-symbol" > (< / span > x< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > => < / span > < span class = "tsd-signature-type" > number< / span > < / h5 >
< ul class = "tsd-parameters" >
< li class = "tsd-parameter-signature" >
< ul class = "tsd-signatures tsd-kind-type-literal" >
< li class = "tsd-signature tsd-kind-icon" > < span class = "tsd-signature-symbol" > (< / span > x< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > number< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > x: < span class = "tsd-signature-type" > T< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > number< / span > < / h4 >
< / li >
< / ul >
< / li >
< / ul >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > []< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "onceevent" class = "tsd-anchor" > < / a >
< h3 > once< wbr > Event< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > once< wbr > Event< span class = "tsd-signature-symbol" > (< / span > emitter< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > EventEmitter< / span > , < span class = "tsd-signature-symbol" > ...< / span > events< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > []< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > any< / span > < span class = "tsd-signature-symbol" > > < / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L174" > src/util.ts:174< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > onceEvent returns a promise that resolves once any of the listed events
fire on the emitter.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > emitter: < span class = "tsd-signature-type" > EventEmitter< / span > < / h5 >
< / li >
< li >
< h5 > < span class = "tsd-flag ts-flagRest" > Rest< / span > < span class = "tsd-signature-symbol" > ...< / span > events: < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > []< / span > < / h5 >
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > any< / span > < span class = "tsd-signature-symbol" > > < / span > < / h4 >
< / li >
< / ul >
2020-06-21 19:41:00 +03:00
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "rangableisprefix" class = "tsd-anchor" > < / a >
< h3 > rangable< wbr > IsPrefix< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > rangable< wbr > IsPrefix< span class = "tsd-signature-symbol" > (< / span > r< span class = "tsd-signature-symbol" > : < / span > < a href = "globals.html#rangable" class = "tsd-signature-type" > Rangable< / a > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > r< / span > < span class = "tsd-signature-symbol" > is < / span > < span class = "tsd-signature-symbol" > { < / span > prefix< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > }< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/range.ts#L25" > src/range.ts:25< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > r: < a href = "globals.html#rangable" class = "tsd-signature-type" > Rangable< / a > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > r< / span > < span class = "tsd-signature-symbol" > is < / span > < span class = "tsd-signature-symbol" > { < / span > prefix< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > }< / span > < / h4 >
< / li >
< / ul >
2020-09-20 01:22:13 +03:00
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "removeprotocolprefix" class = "tsd-anchor" > < / a >
< h3 > remove< wbr > Protocol< wbr > Prefix< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > remove< wbr > Protocol< wbr > Prefix< span class = "tsd-signature-symbol" > (< / span > name< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/connection-pool.ts#L41" > src/connection-pool.ts:41< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Strips the https?:// from the start of the connection string.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > name: < span class = "tsd-signature-type" > string< / span > < / h5 >
< div class = "tsd-comment tsd-typography" >
< / div >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > string< / span > < / h4 >
< / li >
< / ul >
2020-09-20 01:22:13 +03:00
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "resolvecalloptions" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > resolve< wbr > Call< wbr > Options< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > resolve< wbr > Call< wbr > Options< span class = "tsd-signature-symbol" > (< / span > callOptions< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > , defaultOptions< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > undefined< / span > < span class = "tsd-signature-symbol" > | < / span > < a href = "globals.html#calloptionsfactory" class = "tsd-signature-type" > CallOptionsFactory< / a > , context< span class = "tsd-signature-symbol" > : < / span > < a href = "globals.html#callcontext" class = "tsd-signature-type" > CallContext< / a > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L254" > src/util.ts:254< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Applies the defaultOptions or defaultOptions factory to the given
call-specific options.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > callOptions: < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > < / h5 >
< / li >
< li >
< h5 > defaultOptions: < span class = "tsd-signature-type" > undefined< / span > < span class = "tsd-signature-symbol" > | < / span > < a href = "globals.html#calloptionsfactory" class = "tsd-signature-type" > CallOptionsFactory< / a > < / h5 >
< / li >
< li >
< h5 > context: < a href = "globals.html#callcontext" class = "tsd-signature-type" > CallContext< / a > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > < / h4 >
< / li >
< / ul >
2020-06-21 19:41:00 +03:00
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "rewriteerrorname" class = "tsd-anchor" > < / a >
< h3 > rewrite< wbr > Error< wbr > Name< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > rewrite< wbr > Error< wbr > Name< span class = "tsd-signature-symbol" > (< / span > str< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > , ctor< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-symbol" > {}< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/errors.ts#L303" > src/errors.ts:303< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > str: < span class = "tsd-signature-type" > string< / span > < / h5 >
< / li >
< li >
< h5 > ctor: < span class = "tsd-signature-symbol" > {}< / span > < / h5 >
< ul class = "tsd-parameters" >
< / ul >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > string< / span > < / h4 >
< / li >
< / ul >
2020-06-21 19:41:00 +03:00
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "runservicecall" class = "tsd-anchor" > < / a >
< h3 > run< wbr > Service< wbr > Call< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > run< wbr > Service< wbr > Call< span class = "tsd-signature-symbol" > (< / span > client< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Client< / span > , metadata< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Metadata< / span > , options< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > , method< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > , payload< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > unknown< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > any< / span > < span class = "tsd-signature-symbol" > > < / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/connection-pool.ts#L49" > src/connection-pool.ts:49< / a > < / li >
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Executes a grpc service calls, casting the error (if any) and wrapping
into a Promise.< / p >
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > client: < span class = "tsd-signature-type" > Client< / span > < / h5 >
< / li >
< li >
< h5 > metadata: < span class = "tsd-signature-type" > Metadata< / span > < / h5 >
< / li >
< li >
< h5 > options: < span class = "tsd-signature-type" > CallOptions< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > undefined< / span > < / h5 >
< / li >
< li >
< h5 > method: < span class = "tsd-signature-type" > string< / span > < / h5 >
< / li >
< li >
< h5 > payload: < span class = "tsd-signature-type" > unknown< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > any< / span > < span class = "tsd-signature-symbol" > > < / span > < / h4 >
< / li >
< / ul >
2020-06-21 19:41:00 +03:00
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a name = "sample" class = "tsd-anchor" > < / a >
< h3 > sample< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > sample< T> < span class = "tsd-signature-symbol" > (< / span > items< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > []< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L146" > src/util.ts:146< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
2020-11-29 07:10:17 +03:00
< p > Returns a random element from the list of items.< / p >
2020-06-21 19:41:00 +03:00
< / div >
< / div >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
2020-11-29 07:10:17 +03:00
< h4 > T< / h4 >
2020-06-21 19:41:00 +03:00
< / li >
< / ul >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
2020-11-29 07:10:17 +03:00
< h5 > items: < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > []< / span > < / h5 >
2020-06-21 19:41:00 +03:00
< / li >
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > T< / span > < / h4 >
2017-04-15 00:14:28 +03:00
< / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< a name = "throwiferror" class = "tsd-anchor" > < / a >
< h3 > throw< wbr > IfError< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-has-type-parameter tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > throw< wbr > IfError< T> < span class = "tsd-signature-symbol" > (< / span > value< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > | < / span > < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > T< / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/lease.ts#L13" > src/lease.ts:13< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-type-parameters-title" > Type parameters< / h4 >
< ul class = "tsd-type-parameters" >
< li >
< h4 > T< / h4 >
< / li >
< / ul >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > value: < span class = "tsd-signature-type" > T< / span > < span class = "tsd-signature-symbol" > | < / span > < a href = "classes/clientruntimeerror.html#error" class = "tsd-signature-type" > Error< / a > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > T< / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "tobuffer" class = "tsd-anchor" > < / a >
< h3 > to< wbr > Buffer< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > to< wbr > Buffer< span class = "tsd-signature-symbol" > (< / span > input< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > number< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/util.ts#L17" > src/util.ts:17< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
2020-11-29 07:10:17 +03:00
< p > Converts the input to a buffer, if it is not already.< / p >
2020-06-21 19:41:00 +03:00
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
2020-11-29 07:10:17 +03:00
< h5 > input: < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > | < / span > < span class = "tsd-signature-type" > number< / span > < / h5 >
2020-06-21 19:41:00 +03:00
< / li >
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Buffer< / span > < / h4 >
2017-07-12 07:45:05 +03:00
< / li >
2017-04-15 00:14:28 +03:00
< / ul >
2020-06-21 19:41:00 +03:00
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "waitfordelete" class = "tsd-anchor" > < / a >
< h3 > wait< wbr > For< wbr > Delete< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > wait< wbr > For< wbr > Delete< span class = "tsd-signature-symbol" > (< / span > namespace< span class = "tsd-signature-symbol" > : < / span > < a href = "classes/namespace.html" class = "tsd-signature-type" > Namespace< / a > , key< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > , rev< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > string< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > > < / span > < / li >
< / ul >
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/election.ts#L462" > src/election.ts:462< / a > < / li >
< / ul >
< / aside >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
< h5 > namespace: < a href = "classes/namespace.html" class = "tsd-signature-type" > Namespace< / a > < / h5 >
< / li >
< li >
< h5 > key: < span class = "tsd-signature-type" > Buffer< / span > < / h5 >
< / li >
< li >
< h5 > rev: < span class = "tsd-signature-type" > string< / span > < / h5 >
< / li >
< / ul >
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > > < / span > < / h4 >
< / li >
< / ul >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-function tsd-is-external" >
< a name = "waitfordeletes" class = "tsd-anchor" > < / a >
< h3 > wait< wbr > For< wbr > Deletes< / h3 >
< ul class = "tsd-signatures tsd-kind-function tsd-is-external" >
< li class = "tsd-signature tsd-kind-icon" > wait< wbr > For< wbr > Deletes< span class = "tsd-signature-symbol" > (< / span > namespace< span class = "tsd-signature-symbol" > : < / span > < a href = "classes/namespace.html" class = "tsd-signature-type" > Namespace< / a > , keys< span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > []< / span > < span class = "tsd-signature-symbol" > )< / span > < span class = "tsd-signature-symbol" > : < / span > < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > > < / span > < / li >
2017-04-15 00:14:28 +03:00
< / ul >
2020-06-21 19:41:00 +03:00
< ul class = "tsd-descriptions" >
< li class = "tsd-description" >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/election.ts#L479" > src/election.ts:479< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
2020-11-29 07:10:17 +03:00
< p > Returns a function that resolves when all of the given keys are deleted.< / p >
2020-06-21 19:41:00 +03:00
< / div >
< / div >
< h4 class = "tsd-parameters-title" > Parameters< / h4 >
< ul class = "tsd-parameters" >
< li >
2020-11-29 07:10:17 +03:00
< h5 > namespace: < a href = "classes/namespace.html" class = "tsd-signature-type" > Namespace< / a > < / h5 >
< / li >
< li >
< h5 > keys: < span class = "tsd-signature-type" > Buffer< / span > < span class = "tsd-signature-symbol" > []< / span > < / h5 >
2020-06-21 19:41:00 +03:00
< / li >
< / ul >
2020-11-29 07:10:17 +03:00
< h4 class = "tsd-returns-title" > Returns < span class = "tsd-signature-type" > Promise< / span > < span class = "tsd-signature-symbol" > < < / span > < span class = "tsd-signature-type" > void< / span > < span class = "tsd-signature-symbol" > > < / span > < / h4 >
2020-06-21 19:41:00 +03:00
< / li >
< / ul >
< / section >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel-group tsd-member-group tsd-is-external" >
2020-06-21 19:41:00 +03:00
< h2 > Object literals< / h2 >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "services" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > Services< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Services< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > object< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1422" > src/rpc.ts:1422< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "services.auth" class = "tsd-anchor" > < / a >
< h3 > Auth< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Auth< span class = "tsd-signature-symbol" > :< / span > < a href = "classes/authclient.html" class = "tsd-signature-type" > AuthClient< / a > < span class = "tsd-signature-symbol" > = AuthClient< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1428" > src/rpc.ts:1428< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "services.cluster" class = "tsd-anchor" > < / a >
< h3 > Cluster< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Cluster< span class = "tsd-signature-symbol" > :< / span > < a href = "classes/clusterclient.html" class = "tsd-signature-type" > ClusterClient< / a > < span class = "tsd-signature-symbol" > = ClusterClient< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1426" > src/rpc.ts:1426< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "services.kv" class = "tsd-anchor" > < / a >
< h3 > KV< / h3 >
< div class = "tsd-signature tsd-kind-icon" > KV< span class = "tsd-signature-symbol" > :< / span > < a href = "classes/kvclient.html" class = "tsd-signature-type" > KVClient< / a > < span class = "tsd-signature-symbol" > = KVClient< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1423" > src/rpc.ts:1423< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "services.lease" class = "tsd-anchor" > < / a >
< h3 > Lease< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Lease< span class = "tsd-signature-symbol" > :< / span > < a href = "classes/leaseclient.html" class = "tsd-signature-type" > LeaseClient< / a > < span class = "tsd-signature-symbol" > = LeaseClient< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1425" > src/rpc.ts:1425< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "services.maintenance" class = "tsd-anchor" > < / a >
< h3 > Maintenance< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Maintenance< span class = "tsd-signature-symbol" > :< / span > < a href = "classes/maintenanceclient.html" class = "tsd-signature-type" > MaintenanceClient< / a > < span class = "tsd-signature-symbol" > = MaintenanceClient< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1427" > src/rpc.ts:1427< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "services.watch" class = "tsd-anchor" > < / a >
< h3 > Watch< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Watch< span class = "tsd-signature-symbol" > :< / span > < a href = "classes/watchclient.html" class = "tsd-signature-type" > WatchClient< / a > < span class = "tsd-signature-symbol" > = WatchClient< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/rpc.ts#L1424" > src/rpc.ts:1424< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparator" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > comparator< / h3 >
< div class = "tsd-signature tsd-kind-icon" > comparator< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > object< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L15" > src/builder.ts:15< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > Comparators can be passed to various operations in the ComparatorBuilder.< / p >
< / div >
< / div >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparator.__" class = "tsd-anchor" > < / a >
< h3 > != < / h3 >
< div class = "tsd-signature tsd-kind-icon" > != < span class = "tsd-signature-symbol" > :< / span > < a href = "enums/compareresult.html" class = "tsd-signature-type" > CompareResult< / a > < span class = "tsd-signature-symbol" > = RPC.CompareResult.NotEqual< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L20" > src/builder.ts:20< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparator.___" class = "tsd-anchor" > < / a >
< h3 > != = < / h3 >
< div class = "tsd-signature tsd-kind-icon" > != = < span class = "tsd-signature-symbol" > :< / span > < a href = "enums/compareresult.html" class = "tsd-signature-type" > CompareResult< / a > < span class = "tsd-signature-symbol" > = RPC.CompareResult.NotEqual< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L21" > src/builder.ts:21< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparator._" class = "tsd-anchor" > < / a >
< h3 > < < / h3 >
< div class = "tsd-signature tsd-kind-icon" > < < span class = "tsd-signature-symbol" > :< / span > < a href = "enums/compareresult.html" class = "tsd-signature-type" > CompareResult< / a > < span class = "tsd-signature-symbol" > = RPC.CompareResult.Less< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L19" > src/builder.ts:19< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparator.__-1" class = "tsd-anchor" > < / a >
< h3 > = = < / h3 >
< div class = "tsd-signature tsd-kind-icon" > = = < span class = "tsd-signature-symbol" > :< / span > < a href = "enums/compareresult.html" class = "tsd-signature-type" > CompareResult< / a > < span class = "tsd-signature-symbol" > = RPC.CompareResult.Equal< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L16" > src/builder.ts:16< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparator.___-1" class = "tsd-anchor" > < / a >
< h3 > = = = < / h3 >
< div class = "tsd-signature tsd-kind-icon" > = = = < span class = "tsd-signature-symbol" > :< / span > < a href = "enums/compareresult.html" class = "tsd-signature-type" > CompareResult< / a > < span class = "tsd-signature-symbol" > = RPC.CompareResult.Equal< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L17" > src/builder.ts:17< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparator._-1" class = "tsd-anchor" > < / a >
< h3 > > < / h3 >
< div class = "tsd-signature tsd-kind-icon" > > < span class = "tsd-signature-symbol" > :< / span > < a href = "enums/compareresult.html" class = "tsd-signature-type" > CompareResult< / a > < span class = "tsd-signature-symbol" > = RPC.CompareResult.Greater< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L18" > src/builder.ts:18< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparetarget" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > compare< wbr > Target< / h3 >
< div class = "tsd-signature tsd-kind-icon" > compare< wbr > Target< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > object< / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L36" > src/builder.ts:36< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< div class = "tsd-comment tsd-typography" >
< div class = "lead" >
< p > compareTarget are the types of things that can be compared against.< / p >
< / div >
< / div >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparetarget.create" class = "tsd-anchor" > < / a >
< h3 > Create< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Create< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > "create_revision"< / span > < span class = "tsd-signature-symbol" > = " create_revision" < / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L39" > src/builder.ts:39< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparetarget.lease" class = "tsd-anchor" > < / a >
< h3 > Lease< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Lease< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > "lease"< / span > < span class = "tsd-signature-symbol" > = " lease" < / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L41" > src/builder.ts:41< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparetarget.mod" class = "tsd-anchor" > < / a >
< h3 > Mod< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Mod< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > "mod_revision"< / span > < span class = "tsd-signature-symbol" > = " mod_revision" < / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L40" > src/builder.ts:40< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparetarget.value" class = "tsd-anchor" > < / a >
< h3 > Value< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Value< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > "value"< / span > < span class = "tsd-signature-symbol" > = " value" < / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L37" > src/builder.ts:37< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
2020-11-29 07:10:17 +03:00
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
2020-06-21 19:41:00 +03:00
< a name = "comparetarget.version" class = "tsd-anchor" > < / a >
< h3 > Version< / h3 >
< div class = "tsd-signature tsd-kind-icon" > Version< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > "version"< / span > < span class = "tsd-signature-symbol" > = " version" < / span > < / div >
< aside class = "tsd-sources" >
< ul >
2020-11-29 07:10:17 +03:00
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/builder.ts#L38" > src/builder.ts:38< / a > < / li >
< / ul >
< / aside >
< / section >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-object-literal tsd-is-external" >
< a name = "operationnames" class = "tsd-anchor" > < / a >
< h3 > < span class = "tsd-flag ts-flagConst" > Const< / span > operation< wbr > Names< / h3 >
< div class = "tsd-signature tsd-kind-icon" > operation< wbr > Names< span class = "tsd-signature-symbol" > :< / span > < span class = "tsd-signature-type" > object< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/watch.ts#L364" > src/watch.ts:364< / a > < / li >
< / ul >
< / aside >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
< a name = "operationnames.delete" class = "tsd-anchor" > < / a >
< h3 > delete< / h3 >
< div class = "tsd-signature tsd-kind-icon" > delete< span class = "tsd-signature-symbol" > :< / span > < a href = "enums/filtertype.html" class = "tsd-signature-type" > FilterType< / a > < span class = "tsd-signature-symbol" > = RPC.FilterType.Noput< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/watch.ts#L366" > src/watch.ts:366< / a > < / li >
< / ul >
< / aside >
< / section >
< section class = "tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-external" >
< a name = "operationnames.put" class = "tsd-anchor" > < / a >
< h3 > put< / h3 >
< div class = "tsd-signature tsd-kind-icon" > put< span class = "tsd-signature-symbol" > :< / span > < a href = "enums/filtertype.html" class = "tsd-signature-type" > FilterType< / a > < span class = "tsd-signature-symbol" > = RPC.FilterType.Nodelete< / span > < / div >
< aside class = "tsd-sources" >
< ul >
< li > Defined in < a href = "https://github.com/microsoft/etcd3/blob/4b92eed/src/watch.ts#L365" > src/watch.ts:365< / a > < / li >
2020-06-21 19:41:00 +03:00
< / ul >
< / aside >
< / section >
< / section >
< / section >
< footer class = "with-border-bottom" >
< div class = "container" >
< h2 > Legend< / h2 >
< div class = "tsd-legend-group" >
< ul class = "tsd-legend" >
< li class = "tsd-kind-constructor tsd-parent-kind-class" > < span class = "tsd-kind-icon" > Constructor< / span > < / li >
< li class = "tsd-kind-method tsd-parent-kind-class" > < span class = "tsd-kind-icon" > Method< / span > < / li >
< / ul >
< ul class = "tsd-legend" >
< li class = "tsd-kind-method tsd-parent-kind-class tsd-is-inherited" > < span class = "tsd-kind-icon" > Inherited method< / span > < / li >
< / ul >
< / div >
< / div >
< / footer >
< div class = "container tsd-generator" >
< p > Generated using < a href = "https://typedoc.org/" target = "_blank" > TypeDoc< / a > < / p >
2017-04-15 00:14:28 +03:00
< / div >
< / div >
< / div >
2020-06-21 19:41:00 +03:00
< script type = "text/javascript" >
2020-11-29 07:10:17 +03:00
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol& & Symbol.toStringTag& & Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1& t& & (e=r(e)),8& t)return e;if(4& t& & "object"==typeof e& & e& & e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2& t& & "string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e& & e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t,r){var n,i;
/**
* lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9
* Copyright (C) 2020 Oliver Nightingale
* @license MIT
*/!function(){var s,o,a,u,l,c,h,d,f,p,y,m,v,g,x,w,L,E,b,S,k,Q,O,P,T,_,C=function(e){var t=new C.Builder;return t.pipeline.add(C.trimmer,C.stopWordFilter,C.stemmer),t.searchPipeline.add(C.stemmer),e.call(t,t),t.build()};C.version="2.3.9"
/*!
* lunr.utils
* Copyright (C) 2020 Oliver Nightingale
*/,C.utils={},C.utils.warn=(s=this,function(e){s.console& & console.warn& & console.warn(e)}),C.utils.asString=function(e){return null==e?"":e.toString()},C.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n< r.length ; n + + ) { var i = r[n],s=e[i];if(Array.isArray(s))t[i]=s.slice();else{if("string"!=typeof s & & " number " ! = typeof s & & " boolean " ! = typeof s ) throw new TypeError ( " clone is not deep and does not support nested objects " ) ; t [ i ] = s } } return t } , C . FieldRef = function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},C.FieldRef.joiner="/",C.FieldRef.fromString=function(e){var t = e.indexOf(C.FieldRef.joiner);if(-1===t)throw"malformed field ref string " ; var r = e.slice(0,t),n=e.slice(t+1);return new C . FieldRef ( n , r , e ) } , C . FieldRef . prototype . toString = function(){return null = =this._stringValue&&(this._stringValue=this.fieldName+C.FieldRef.joiner+this.docRef),this._stringValue}
/*!
* lunr.Set
* Copyright (C) 2020 Oliver Nightingale
*/,C.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t< this.length ; t + + ) this . elements [ e [ t ] ] = ! 0 } else this . length = 0},C.Set.complete={intersect:function(e){return e } , union:function ( ) { return this } , contains:function ( ) { return ! 0 } } , C . Set . empty = {intersect:function(){return this } , union:function ( e ) { return e } , contains:function ( ) { return ! 1 } } , C . Set . prototype . contains = function(e){return!!this.elements[e]},C.Set.prototype.intersect=function(e){var t , r , n , i = [];if(e===C.Set.complete)return this ; if ( e = ==C.Set.empty)return e ; this . length < e . length ? ( t = this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var s = 0;s<n.length;s++){var o = n[s];o in r . elements & & i . push ( o ) } return new C . Set ( i ) } , C . Set . prototype . union = function(e){return e = ==C.Set.complete?C.Set.complete:e===C.Set.empty?this:new C . Set ( Object . keys ( this . elements ) . concat ( Object . keys ( e . elements ) ) ) } , C . idf = function(e,t){var r = 0;for(var n in e ) " _index " ! = n & & ( r + = Object . keys ( e [ n ] ) . length ) ; var i = (t-r+.5)/(r+.5);return Math . log ( 1 + Math . abs ( i ) ) } , C . Token = function(e,t){this.str=e||"",this.metadata=t||{}},C.Token.prototype.toString=function(){return this . str } , C . Token . prototype . update = function(e){return this . str = e(this.str,this.metadata),this},C.Token.prototype.clone=function(e){return e = e||function(e){return e } , new C . Token ( e ( this . str , this . metadata ) , this . metadata ) }
/*!
* lunr.tokenizer
* Copyright (C) 2020 Oliver Nightingale
*/,C.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new C.Token(C.utils.asString(e).toLowerCase(),C.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],s=0,o=0;s< =n;s++){var a=s-o;if(r.charAt(s).match(C.tokenizer.separator)||s==n){if(a>0){var u=C.utils.clone(t)||{};u.position=[o,a],u.index=i.length,i.push(new C.Token(r.slice(o,s),u))}o=s+1}}return i},C.tokenizer.separator=/[\s\-]+/
/*!
* lunr.Pipeline
* Copyright (C) 2020 Oliver Nightingale
*/,C.Pipeline=function(){this._stack=[]},C.Pipeline.registeredFunctions=Object.create(null),C.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions& & C.utils.warn("Overwriting existing registered function: "+t),e.label=t,C.Pipeline.registeredFunctions[e.label]=e},C.Pipeline.warnIfFunctionNotRegistered=function(e){e.label& & e.label in this.registeredFunctions||C.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},C.Pipeline.load=function(e){var t=new C.Pipeline;return e.forEach((function(e){var r=C.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},C.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){C.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},C.Pipeline.prototype.after=function(e,t){C.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},C.Pipeline.prototype.before=function(e,t){C.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},C.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t& & this._stack.splice(t,1)},C.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r< t ; r + + ) { for ( var n = this._stack[r],i=[],s=0;s<e.length;s++){var o = n(e[s],s,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var a = 0;a<o.length;a++)i.push(o[a]);else i . push ( o ) } e = i}return e } , C . Pipeline . prototype . runString = function(e,t){var r = new C . Token ( e , t ) ; return this . run ( [ r ] ) . map ( ( function ( e ) { return e . toString ( ) } ) ) } , C . Pipeline . prototype . reset = function(){this._stack=[]},C.Pipeline.prototype.toJSON=function(){return this . _stack . map ( ( function ( e ) { return C . Pipeline . warnIfFunctionNotRegistered ( e ) , e . label } ) ) }
/*!
* lunr.Vector
* Copyright (C) 2020 Oliver Nightingale
*/,C.Vector=function(e){this._magnitude=0,this.elements=e||[]},C.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),s=this.elements[2*i];n>1&&(s<e&&(t=i),s>e&&(r=i),s!=e); )n=r-t,i=t+Math.floor(n/2),s=this.elements[2*i];return s==e||s>e?2*i:s< e ? 2 * ( i + 1 ) :void 0 } , C . Vector . prototype . insert = function(e,t){this.upsert(e,t,(function(){throw"duplicate index " } ) ) } , C . Vector . prototype . upsert = function(e,t,r){this._magnitude=0;var n = this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},C.Vector.prototype.magnitude=function(){if(this._magnitude)return this . _magnitude ; for ( var e = 0,t=this.elements.length,r=1;r<t;r+=2){var n = this.elements[r];e+=n*n}return this . _magnitude = Math.sqrt(e)},C.Vector.prototype.dot=function(e){for(var t = 0,r=this.elements,n=e.elements,i=r.length,s=n.length,o=0,a=0,u=0,l=0;u<i&&l<s;)(o=r[u])<(a=n[l])?u+=2:o > a?l+=2:o==a&&(t+=r[u+1]*n[l+1],u+=2,l+=2); return t},C.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},C.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t< this.elements.length ; t + = 2 , r + + ) e [ r ] = this . elements [ t ] ; return e } , C . Vector . prototype . toJSON = function(){return this . elements }
/*!
* lunr.stemmer
* Copyright (C) 2020 Oliver Nightingale
* Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
*/,C.stemmer=(o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},a={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},u="[aeiouy]",l="[^aeiou][^aeiouy]*",c=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),p=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,m=/^(.+?)eed$/,v=/^(.+?)(ed|ing)$/,g=/.$/,x=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),L=new RegExp("^"+l+u+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,S=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,k=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,Q=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,P=/ll$/,T=new RegExp("^"+l+u+"[^aeiouwxy]$"),_=function(e){var t,r,n,i,s,u,l;if(e.length< 3 ) return e ; if ( " y " = = ( n = e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),s=y,(i=p).test(e)?e=e.replace(i,"$1$2"):s.test(e)&&(e=e.replace(s,"$1$2")),s=v,(i=m).test(e)){var _ = i.exec(e);(i=c).test(_[1])&&(i=g,e=e.replace(i,""))}else s . test ( e ) & & ( t = (_=s.exec(e))[1],(s=f).test(t)&&(u=w,l=L,(s=x).test(e=t)?e+="e":u.test(e)?(i=g,e=e.replace(i,"")):l.test(e)&&(e+="e")));return(i=E).test(e)&&(e=(t=(_=i.exec(e))[1])+"i"),(i=b).test(e)&&(t=(_=i.exec(e))[1],r=_[2],(i=c).test(t)&&(e=t+o[r])),(i=S).test(e)&&(t=(_=i.exec(e))[1],r=_[2],(i=c).test(t)&&(e=t+a[r])),s=Q,(i=k).test(e)?(t=(_=i.exec(e))[1],(i=h).test(t)&&(e=t)):s.test(e)&&(t=(_=s.exec(e))[1]+_[2],(s=h).test(t)&&(e=t)),(i=O).test(e)&&(t=(_=i.exec(e))[1],s=d,u=T,((i=h).test(t)||s.test(t)&&!u.test(t))&&(e=t)),s=h,(i=P).test(e)&&s.test(e)&&(i=g,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e . update ( _ ) } ) , C . Pipeline . registerFunction ( C . stemmer , " stemmer " )
/*!
* lunr.stopWordFilter
* Copyright (C) 2020 Oliver Nightingale
*/,C.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e& & t[e.toString()]!==e.toString())return e}},C.stopWordFilter=C.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),C.Pipeline.registerFunction(C.stopWordFilter,"stopWordFilter")
/*!
* lunr.trimmer
* Copyright (C) 2020 Oliver Nightingale
*/,C.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},C.Pipeline.registerFunction(C.trimmer,"trimmer")
/*!
* lunr.TokenSet
* Copyright (C) 2020 Oliver Nightingale
*/,C.TokenSet=function(){this.final=!1,this.edges={},this.id=C.TokenSet._nextId,C.TokenSet._nextId+=1},C.TokenSet._nextId=1,C.TokenSet.fromArray=function(e){for(var t=new C.TokenSet.Builder,r=0,n=e.length;r< n ; r + + ) t . insert ( e [ r ] ) ; return t . finish ( ) , t . root } , C . TokenSet . fromClause = function(e){return"editDistance"in e ? C . TokenSet . fromFuzzyString ( e . term , e . editDistance ) :C . TokenSet . fromString ( e . term ) } , C . TokenSet . fromFuzzyString = function(e,t){for(var r = new C . TokenSet , n = [{node:r,editsRemaining:t,str:e}];n.length;){var i = n.pop();if(i.str.length > 0){var s,o=i.str.charAt(0);o in i.node.edges?s=i.node.edges[o]:(s=new C.TokenSet,i.node.edges[o]=s),1==i.str.length& & (s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else{a=new C.TokenSet;i.node.edges["*"]=a}if(0==i.str.length& & (a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1& & n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length& & (i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else{u=new C.TokenSet;i.node.edges["*"]=u}1==i.str.length& & (u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var l,c=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?l=i.node.edges[h]:(l=new C.TokenSet,i.node.edges[h]=l),1==i.str.length& & (l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},C.TokenSet.fromString=function(e){for(var t=new C.TokenSet,r=t,n=0,i=e.length;n< i ; n + + ) { var s = e[n],o=n==i-1;if("*"==s)t.edges[s]=t,t.final=o;else{var a = new C . TokenSet ; a . final = o,t.edges[s]=a,t=a}}return r } , C . TokenSet . prototype . toArray = function(){for(var e = [],t=[{prefix:"",node:this}];t.length;){var r = t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var s = 0;s<i;s++){var o = n[s];t.push({prefix:r.prefix.concat(o),node:r.node.edges[o]})}}return e } , C . TokenSet . prototype . toString = function(){if(this._str)return this . _str ; for ( var e = this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i = t[n];e=e+i+this.edges[i].id}return e } , C . TokenSet . prototype . intersect = function(e){for(var t = new C . TokenSet , r = void 0 , n = [{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i = Object.keys(r.qNode.edges),s=i.length,o=Object.keys(r.node.edges),a=o.length,u=0;u<s;u++)for(var l = i[u],c=0;c<a;c++){var h = o[c];if(h==l||"*"==l){var d = r.node.edges[h],f=r.qNode.edges[l],p=d.final&&f.final,y=void 0 ; h in r . output . edges ? ( y = r.output.edges[h]).final=y.final||p:((y=new C . TokenSet ) . final = p,r.output.edges[h]=y),n.push({qNode:f,output:y,node:d})}}}return t } , C . TokenSet . Builder = function(){this.previousWord="",this.root=new C . TokenSet , this . uncheckedNodes = [],this.minimizedNodes={}},C.TokenSet.Builder.prototype.insert=function(e){var t , r = 0;if(e<this.previousWord)throw new Error ( " Out of order word insertion " ) ; for ( var n = 0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(n=r;n<e.length;n++){var i = new C . TokenSet , s = e[n];t.edges[s]=i,this.uncheckedNodes.push({parent:t,char:s,child:i}),t=i}t.final=!0,this.previousWord=e},C.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},C.TokenSet.Builder.prototype.minimize=function(e){for(var t = this.uncheckedNodes.length-1;t > =e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}}
/*!
* lunr.Index
* Copyright (C) 2020 Oliver Nightingale
*/,C.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},C.Index.prototype.search=function(e){return this.query((function(t){new C.QueryParser(e,t).parse()}))},C.Index.prototype.query=function(e){for(var t=new C.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a< this.fields.length ; a + + ) n [ this . fields [ a ] ] = new C . Vector ; e . call ( t , t ) ; for ( a = 0;a<t.clauses.length;a++){var u = t.clauses[a],l=null,c=C.Set.empty;l=u.usePipeline?this.pipeline.runString(u.term,{fields:u.fields}):[u.term];for(var h = 0;h<l.length;h++){var d = l[h];u.term=d;var f = C.TokenSet.fromClause(u),p=this.tokenSet.intersect(f).toArray();if(0===p.length&&u.presence===C.Query.presence.REQUIRED){for(var y = 0;y<u.fields.length;y++){s[R=u.fields[y]]=C.Set.empty}break}for(var m = 0;m<p.length;m++){var v = p[m],g=this.invertedIndex[v],x=g._index;for(y=0;y<u.fields.length;y++){var w = g[R=u.fields[y]],L=Object.keys(w),E=v+"/"+R,b=new C . Set ( L ) ; if ( u . presence = =C.Query.presence.REQUIRED&&(c=c.union(b),void 0 = ==s[R]&&(s[R]=C.Set.complete)),u.presence!=C.Query.presence.PROHIBITED){if(n[R].upsert(x,u.boost,(function(e,t){return e + t } ) ) , ! i [ E ] ) { for ( var S = 0;S<L.length;S++){var k , Q = L[S],O=new C . FieldRef ( Q , R ) , P = w[Q];void 0 = ==(k=r[O])?r[O]=new C . MatchData ( v , R , P ) :k . add ( v , R , P ) } i [ E ] = ! 0 } } else void 0 = ==o[R]&&(o[R]=C.Set.empty),o[R]=o[R].union(b)}}}if(u.presence===C.Query.presence.REQUIRED)for(y=0;y<u.fields.length;y++){s[R=u.fields[y]]=s[R].intersect(c)}}var T = C.Set.complete,_=C.Set.empty;for(a=0;a<this.fields.length;a++){var R ; s [ R = this.fields[a]]&&(T=T.intersect(s[R])),o[R]&&(_=_.union(o[R]))}var I = Object.keys(r),j=[],F=Object.create(null);if(t.isNegated()){I=Object.keys(this.fieldVectors);for(a=0;a<I.length;a++){O=I[a];var N = C.FieldRef.fromString(O);r[O]=new C . MatchData } } for ( a = 0;a<I.length;a++){var D = (N=C.FieldRef.fromString(I[a])).docRef;if(T.contains(D)&&!_.contains(D)){var A , z = this.fieldVectors[N],q=n[N.fieldName].similarity(z);if(void 0 ! = = ( A = F[D]))A.score+=q,A.matchData.combine(r[N]);else{var V = {ref:D,score:q,matchData:r[N]};F[D]=V,j.push(V)}}}return j . sort ( ( function ( e , t ) { return t . score-e . score } ) ) } , C . Index . prototype . toJSON = function(){var e = Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:C.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},C.Index.load=function(e){var t = {},r={},n=e.fieldVectors,i=Object.create(null),s=e.invertedIndex,o=new C . TokenSet . Builder , a = C.Pipeline.load(e.pipeline);e.version!=C.version&&C.utils.warn("Version mismatch when loading serialised index . Current version of lunr ' " + C . version + " ' does not match serialized index ' " + e . version + " ' " ) ; for ( var u = 0;u<n.length;u++){var l = (h=n[u])[0],c=h[1];r[l]=new C . Vector ( c ) } for ( u = 0;u<s.length;u++){var h , d = (h=s[u])[0],f=h[1];o.insert(d),i[d]=f}return o . finish ( ) , t . fields = e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=o.root,t.pipeline=a,new C . Index ( t ) }
/*!
* lunr.Builder
* Copyright (C) 2020 Oliver Nightingale
*/,C.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=C.tokenizer,this.pipeline=new C.Pipeline,this.searchPipeline=new C.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},C.Builder.prototype.ref=function(e){this._ref=e},C.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},C.Builder.prototype.b=function(e){this._b=e< 0 ? 0:e > 1?1:e},C.Builder.prototype.k1=function(e){this._k1=e},C.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i< n.length ; i + + ) { var s = n[i],o=this._fields[s].extractor,a=o?o(e):e[s],u=this.tokenizer(a,{fields:[s]}),l=this.pipeline.run(u),c=new C . FieldRef ( r , s ) , h = Object.create(null);this.fieldTermFrequencies[c]=h,this.fieldLengths[c]=0,this.fieldLengths[c]+=l.length;for(var d = 0;d<l.length;d++){var f = l[d];if(null==h[f]&&(h[f]=0),h[f]+=1,null==this.invertedIndex[f]){var p = Object.create(null);p._index=this.termIndex,this.termIndex+=1;for(var y = 0;y<n.length;y++)p[n[y]]=Object.create(null);this.invertedIndex[f]=p}null==this.invertedIndex[f][s][r]&&(this.invertedIndex[f][s][r]=Object.create(null));for(var m = 0;m<this.metadataWhitelist.length;m++){var v = this.metadataWhitelist[m],g=f.metadata[v];null==this.invertedIndex[f][s][r][v]&&(this.invertedIndex[f][s][r][v]=[]),this.invertedIndex[f][s][r][v].push(g)}}}},C.Builder.prototype.calculateAverageFieldLengths=function(){for(var e = Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var s = C.FieldRef.fromString(e[i]),o=s.fieldName;n[o]||(n[o]=0),n[o]+=1,r[o]||(r[o]=0),r[o]+=this.fieldLengths[s]}var a = Object.keys(this._fields);for(i=0;i<a.length;i++){var u = a[i];r[u]=r[u]/n[u]}this.averageFieldLength=r},C.Builder.prototype.createFieldVectors=function(){for(var e = {},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var s = C.FieldRef.fromString(t[i]),o=s.fieldName,a=this.fieldLengths[s],u=new C . Vector , l = this.fieldTermFrequencies[s],c=Object.keys(l),h=c.length,d=this._fields[o].boost||1,f=this._documents[s.docRef].boost||1,p=0;p<h;p++){var y , m , v , g = c[p],x=l[g],w=this.invertedIndex[g]._index;void 0 = ==n[g]?(y=C.idf(this.invertedIndex[g],this.documentCount),n[g]=y):y=n[g],m=y*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[o]))+x),m*=d,m*=f,v=Math.round(1e3*m)/1e3,u.insert(w,v)}e[s]=u}this.fieldVectors=e},C.Builder.prototype.createTokenSet=function(){this.tokenSet=C.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},C.Builder.prototype.build=function(){return this . calculateAverageFieldLengths ( ) , this . createFieldVectors ( ) , this . createTokenSet ( ) , new C . Index ( { invertedIndex:this . invertedIndex , fieldVectors:this . fieldVectors , tokenSet:this . tokenSet , fields:Object . keys ( this . _fields ) , pipeline:this . searchPipeline } ) } , C . Builder . prototype . use = function(e){var t = Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},C.MatchData=function(e,t,r){for(var n = Object.create(null),i=Object.keys(r||{}),s=0;s<i.length;s++){var o = i[s];n[o]=r[o].slice()}this.metadata=Object.create(null),void 0 ! = = e & & ( this . metadata [ e ] = Object . create ( null ) , this . metadata [ e ] [ t ] = n ) } , C . MatchData . prototype . combine = function(e){for(var t = Object.keys(e.metadata),r=0;r<t.length;r++){var n = t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var s = 0;s<i.length;s++){var o = i[s],a=Object.keys(e.metadata[n][o]);null==this.metadata[n][o]&&(this.metadata[n][o]=Object.create(null));for(var u = 0;u<a.length;u++){var l = a[u];null==this.metadata[n][o][l]?this.metadata[n][o][l]=e.metadata[n][o][l]:this.metadata[n][o][l]=this.metadata[n][o][l].concat(e.metadata[n][o][l])}}}},C.MatchData.prototype.add=function(e,t,r){if(!(e in this . metadata ) ) return this . metadata [ e ] = Object . create ( null ) , void ( this . metadata [ e ] [ t ] = r ) ; if ( t in t
2020-06-21 19:41:00 +03:00
< / script >
2017-04-15 00:14:28 +03:00
< / body >
< / html >