2.1.1 • Published 6 years ago

@noinfopath/noinfopath-data v2.1.1

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

NoInfoPath Home

NoInfoPath Data (noinfopath-data)

NoInfoPath Data (noinfopath-data) @version 2.0.85

Copyright (c) 2017 The NoInfoPath Group, LLC.

Licensed under the MIT License. (MIT)


Overview

NoInfoPath Data provides serveral service that all an application to interact with the various local storage systems found in HTML5 compliant Web browsers.

Installation

npm install @noinfopath/noinfopath-data

Services

NameDescription
noDataSourceProvides a abstracted CRUD interface that sits in front of actual NoInfoPath CRUD provider services.
noFileStoreageCRUDEstablishes a CRUD interface in front of noLocalFileStorage.
noHTTPEstablishes a CRUD interface in front of the AngularJS $http service
noIndexedDbProdvides a CRUD interface for the Browser's native IndexedDB database. (Not fully supported by all browsers.)
noLocalFileStorageReads a File object retrieved from a standard input:file element and saves the data to an IndexedDB object store called NoInfoPath_FileUploadCache. The file blob is stored as binary string
noLocalFileSystemStores files within the Brower's Temporary Local File System.
noLocalStorageProvides access to the Browser's localStorage service.
noMimeTypesHelper service that returns a mime type given a file extention and vice versa.
noSessionStorageProvides access to the Browser's sessionStorage service.
noTemplateCacheSits in front of Angular Template cache, but allows files to be retrieve directly without using ngInclude or a directives templateUrl property.
noTransactionCacheManages data transaction by tracking changes made by a CRUD provider service, and stores the changes in the NoInfoPath_Changes object store.
noWebSQLProvides a CRUD interface for the Browser's native WebSQL database. (Not supported by all Browsers.)

Helper Functions

NoInfoPath Data exposes several helper function on the global noInfoPath object that is placed on the browser's instrinsic window object.

NameDescription
digestDeprecated; will be removed in a future release.
digestErrorDeprecated; will be removed in a future release.
digestTimeoutDeprecated; will be removed in a future release.
fromScopeSafeGuidConvertes a "Scope Safe GUID" to a standard GUID.
getItem(store, key)Using the parameters provided, retrieves a value from the store using the key.
isCompoundFilterChecks the provided indexName for a string that match the compound key format.
setItem(store, key, value)Sets the value, on the store using the key.
toDbDate(date)Converts a JavaScript Date to a database compliant date String.
toDisplayDateConverts a JavaScript Date to a human readable date string.
toScopeSafeGuidConverts standards GUID to one that is safe to use as a property name in a JavaScript Object.
resolveIDCreates and returns a NoFilters object.

Classes

NameDescription
NoDataModelTODO
NoFilterTODO
NoFiltersTODO
NoFilterExpressionTODO
NoPageTODO
NoReadOptionsTODO
NoResultsTODO
NoSortTODO
NoSortExpressionTODO
2.1.1

6 years ago

2.1.0

6 years ago

2.0.85

6 years ago

2.0.84

6 years ago

2.0.83

7 years ago

2.0.82

7 years ago

2.0.81

7 years ago

2.0.80

7 years ago

2.0.79

7 years ago

2.0.78

7 years ago

2.0.77

7 years ago

2.0.75

7 years ago

2.0.74

7 years ago

2.0.73

7 years ago

2.0.72

7 years ago

2.0.71

7 years ago

2.0.70

7 years ago

2.0.69

7 years ago

2.0.68

7 years ago

2.0.67

7 years ago

2.0.66

7 years ago

2.0.65

7 years ago

2.0.64

7 years ago

2.0.62

7 years ago

2.0.61

7 years ago

2.0.60

7 years ago

2.0.59

7 years ago

2.0.58

7 years ago

2.0.57

7 years ago

2.0.56

7 years ago

2.0.55

7 years ago

2.0.54

7 years ago

2.0.53

7 years ago

2.0.52

7 years ago

2.0.50

7 years ago

2.0.49

7 years ago

2.0.48

7 years ago

2.0.47

7 years ago

2.0.46

7 years ago

2.0.45

7 years ago

2.0.44

7 years ago

2.0.43

7 years ago

1.2.31

7 years ago

2.0.41

7 years ago

2.0.40

7 years ago

2.0.39

7 years ago

2.0.38

7 years ago

2.0.37

7 years ago

2.0.36

7 years ago

2.0.35

7 years ago

2.0.34

7 years ago

2.0.32

7 years ago

2.0.31

7 years ago

2.0.30

7 years ago

2.0.29

7 years ago

2.0.28

7 years ago

2.0.27

7 years ago

2.0.25

7 years ago

2.0.24

7 years ago

2.0.23

7 years ago

1.2.30

7 years ago

2.0.22

7 years ago

2.0.21

7 years ago

1.2.29

7 years ago

1.2.28

7 years ago

2.0.20

7 years ago

2.0.19

7 years ago

1.2.27

7 years ago

2.0.18

7 years ago

2.0.17

7 years ago

1.2.26

7 years ago

2.0.16

8 years ago

2.0.15

8 years ago

2.0.14

8 years ago

2.0.13

8 years ago

2.0.12

8 years ago

2.0.11

8 years ago

2.0.10

8 years ago

2.0.7

8 years ago

2.0.6

8 years ago

2.0.5

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

1.2.25

8 years ago

1.2.24

8 years ago

1.2.23

8 years ago

1.2.22

8 years ago

1.2.21

8 years ago

1.2.19

8 years ago

1.2.18

8 years ago

1.2.17

8 years ago

1.2.16

8 years ago

1.2.15

8 years ago

1.2.14

8 years ago

1.2.13

8 years ago

1.2.12

8 years ago

1.2.11

8 years ago

1.2.10

8 years ago

1.2.9

8 years ago

1.2.8

8 years ago

1.2.7

8 years ago

1.2.6

8 years ago

1.2.5

8 years ago

1.2.4

8 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.1.34

8 years ago

1.1.33

8 years ago

1.1.32

8 years ago

1.1.31

8 years ago

1.1.30

8 years ago

1.1.28

8 years ago

1.1.27

8 years ago

1.1.26

8 years ago

1.1.25

8 years ago

1.1.24

8 years ago

1.1.23

8 years ago

1.1.22

8 years ago

1.1.21

8 years ago

1.1.20

8 years ago

1.1.19

8 years ago

1.1.18

8 years ago

1.1.17

8 years ago

1.1.16

8 years ago

1.1.15

8 years ago

1.1.14

8 years ago

1.1.13

8 years ago

1.1.12

8 years ago

1.1.11

8 years ago

1.1.10

8 years ago

1.1.9

8 years ago

1.1.8

8 years ago

1.1.7

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.1

8 years ago

1.0.24

8 years ago

1.0.23

8 years ago

1.0.22

8 years ago

1.0.21

8 years ago

1.0.20

8 years ago

1.0.18

8 years ago

1.0.17

8 years ago

1.0.16

8 years ago

1.0.15

8 years ago

1.0.14

8 years ago

1.0.13

9 years ago

1.0.12

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago