0.0.113 • Published 7 days ago

wsmm-couchbase-capacitor-plugin v0.0.113

Weekly downloads
-
License
MIT
Repository
github
Last release
7 days ago

wsmm-couchbase-capacitor-plugin

Couchbase Capactior Plugin

Install

npm install wsmm-couchbase-capacitor-plugin
npx cap sync

API

echo(...)

echo(options: { value: string; }) => Promise<{ value: string; }>

Echo a value

ParamType
options{ value: string; }

Returns: Promise<{ value: string; }>


isDBExists(...)

isDBExists(options: couchbaseOptions) => Promise<couchbaseResult>

Check if a Couchbase database exists

ParamTypeDescription
optionscouchbaseOptions: couchbaseOptions

Returns: Promise<couchbaseResult>


close(...)

close(options: couchbaseOptions) => Promise<void>

Close a Couchbase database

ParamTypeDescription
optionscouchbaseOptions: couchbaseOptions

query(...)

query(option: couchbaseQuery) => Promise<couchbaseValues>

Query a Single Statement and closes database after query is complete

ParamType
optioncouchbaseQuery

Returns: Promise<couchbaseValues>


deleteDocument(...)

deleteDocument(options: couchbaseDocument) => Promise<couchbaseResult>

Delete a single document and closes database after complete

ParamTypeDescription
optionscouchbaseDocument: couchbaseDocument

Returns: Promise<couchbaseResult>


documentExists(...)

documentExists(options: couchbaseDocument) => Promise<couchbaseResult>

Checks if document exists in provided database

ParamTypeDescription
optionscouchbaseDocument: couchbaseDocument

Returns: Promise<couchbaseResult>


getDocument(...)

getDocument(options: couchbaseDocument) => Promise<couchbaseValues>

Retrieves document by ID from database and closes database after complete

ParamTypeDescription
optionscouchbaseDocument: couchbaseDocument

Returns: Promise<couchbaseValues>


saveDocument(...)

saveDocument(options: couchbaseDocument) => Promise<couchbaseResult>

Save a single document and closes database after complete

ParamTypeDescription
optionscouchbaseDocument: couchbaseDocument

Returns: Promise<couchbaseResult>


addReplicatorChangeListener(...)

addReplicatorChangeListener(options: couchbaseOptions, cb: PluginCallback) => Promise<PluginListenerHandle>

Add Replicator Change Listener

ParamTypeDescription
optionscouchbaseOptions: couchbaseOptions, PluginCallback
cbPluginCallback

Returns: Promise<PluginListenerHandle>


addDocumentListener(...)

addDocumentListener(options: couchbaseOptions, cb: PluginCallback) => Promise<PluginListenerHandle>

Add Document Listener

ParamTypeDescription
optionscouchbaseOptions: couchbaseOptions, PluginCallback
cbPluginCallback

Returns: Promise<PluginListenerHandle>


sync(...)

sync(options: couchbaseOptions) => Promise<void>

Start Sync a Couchbase database

ParamTypeDescription
optionscouchbaseOptions: couchbaseOptions

Interfaces

couchbaseResult

PropTypeDescription
resultbooleanresult set to true when successful else false

couchbaseOptions

PropTypeDescription
appNamestringThe database name

couchbaseValues

PropTypeDescription
valuesany[]the data values list as an Array iOS the first row is the returned ios_columns name list

couchbaseQuery

PropTypeDescription
appNamestringDatabase name
querystringQuery string

couchbaseDocument

PropTypeDescription
appNamestringDatabase name
idstringQuery document ID
valuestringStringified JSON of document

PluginListenerHandle

PropType
remove() => Promise<void>

PluginResultData

PluginResultError

PropType
messagestring

Type Aliases

PluginCallback

(data: PluginResultData, error?: PluginResultError): void

0.0.113

7 days ago

0.0.109

9 days ago

0.0.108

9 days ago

0.0.112

8 days ago

0.0.111

8 days ago

0.0.110

9 days ago

0.0.106

15 days ago

0.0.105

15 days ago

0.0.104

15 days ago

0.0.103

16 days ago

0.0.107

15 days ago

0.0.102

16 days ago

0.0.101

24 days ago

0.0.100

24 days ago

0.0.98

1 month ago

0.0.99

1 month ago

0.0.97

2 months ago

0.0.95

2 months ago

0.0.96

2 months ago

0.0.93

2 months ago

0.0.94

2 months ago

0.0.91

2 months ago

0.0.92

2 months ago

0.0.84

2 months ago

0.0.85

2 months ago

0.0.86

2 months ago

0.0.87

2 months ago

0.0.88

2 months ago

0.0.89

2 months ago

0.0.80

2 months ago

0.0.81

2 months ago

0.0.82

2 months ago

0.0.83

2 months ago

0.0.73

2 months ago

0.0.74

2 months ago

0.0.75

2 months ago

0.0.76

2 months ago

0.0.77

2 months ago

0.0.78

2 months ago

0.0.79

2 months ago

0.0.70

2 months ago

0.0.71

2 months ago

0.0.72

2 months ago

0.0.65

2 months ago

0.0.66

2 months ago

0.0.67

2 months ago

0.0.68

2 months ago

0.0.69

2 months ago

0.0.90

2 months ago

0.0.62

2 months ago

0.0.63

2 months ago

0.0.64

2 months ago

0.0.60

2 months ago

0.0.61

2 months ago

0.0.59

2 months ago

0.0.51

2 months ago

0.0.52

2 months ago

0.0.53

2 months ago

0.0.54

2 months ago

0.0.55

2 months ago

0.0.56

2 months ago

0.0.57

2 months ago

0.0.58

2 months ago

0.0.50

2 months ago

0.0.47

2 months ago

0.0.48

2 months ago

0.0.49

2 months ago

0.0.45

2 months ago

0.0.46

2 months ago

0.0.44

3 months ago

0.0.42

3 months ago

0.0.43

3 months ago

0.0.40

3 months ago

0.0.41

3 months ago

0.0.21

3 months ago

0.0.22

3 months ago

0.0.23

3 months ago

0.0.24

3 months ago

0.0.25

3 months ago

0.0.37

3 months ago

0.0.38

3 months ago

0.0.39

3 months ago

0.0.30

3 months ago

0.0.31

3 months ago

0.0.32

3 months ago

0.0.33

3 months ago

0.0.34

3 months ago

0.0.35

3 months ago

0.0.36

3 months ago

0.0.26

3 months ago

0.0.27

3 months ago

0.0.28

3 months ago

0.0.29

3 months ago

0.0.20

3 months ago

0.0.18

3 months ago

0.0.19

3 months ago

0.0.13

3 months ago

0.0.14

3 months ago

0.0.15

3 months ago

0.0.16

3 months ago

0.0.17

3 months ago

0.0.10

3 months ago

0.0.11

3 months ago

0.0.12

3 months ago

0.0.9

3 months ago

0.0.8

3 months ago

0.0.7

3 months ago

0.0.6

3 months ago

0.0.5

3 months ago

0.0.4

3 months ago

0.0.3

3 months ago

0.0.2

3 months ago

0.0.1

3 months ago