diff --git a/docs/dependencies.html b/docs/dependencies.html index 4be8d0a..7987180 100644 --- a/docs/dependencies.html +++ b/docs/dependencies.html @@ -50,7 +50,7 @@ diff --git a/docs/js/search/search_index.js b/docs/js/search/search_index.js index 88d416b..4a5ccba 100644 --- a/docs/js/search/search_index.js +++ b/docs/js/search/search_index.js @@ -1,4 +1,4 @@ var COMPODOC_SEARCH_INDEX = { - "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/interfaces/OtpConfig.html",[0,0.792,1,1.075]],["body/interfaces/OtpConfig.html",[1,0.843,2,0.621,3,0.371,4,0.446,5,0.529,6,0.446,7,0.816,8,0.843,9,0.981,10,1.147,11,0.371,12,0.539,13,2.32,14,2.32,15,2.546,16,2.32,17,2.32,18,2.32,19,2.32,20,3.221,21,0.052,22,2.988,23,2.796,24,1.147,25,1.755,26,2.055,27,3.52,28,2.055,29,2.055,30,2.988,31,2.055,32,2.055,33,1.147,34,2.055,35,2.055,36,2.055,37,0.034,38,0.034]],["title/classes/OtpError.html",[39,1.075,40,1.463]],["body/classes/OtpError.html",[3,0.327,4,0.393,6,0.59,7,0.738,11,0.327,12,0.491,20,1.194,21,0.052,37,0.031,38,0.031,39,0.743,40,2.027,41,1.194,42,1.439,43,3.796,44,1.812,45,1.824,46,2.721,47,1.812,48,1.812,49,4.091,50,2.721,51,2.721,52,1.824,53,2.162,54,2.597,55,2.721,56,2.162,57,1.439,58,1.812,59,2.721,60,1.824,61,1.439,62,1.439,63,1.439,64,1.812,65,2.162,66,1.812,67,1.812,68,1.812,69,1.812,70,1.794,71,1.299,72,2.162,73,1.794,74,2.721,75,1.439,76,1.812,77,1.49,78,2.162,79,1.812,80,1.812,81,1.812,82,1.439,83,1.439,84,1.439]],["title/interfaces/OtpErrorMap.html",[0,0.792,60,1.463]],["body/interfaces/OtpErrorMap.html",[2,0.74,3,0.442,4,0.532,5,0.63,6,0.532,7,0.754,11,0.442,12,0.61,20,2.231,21,0.05,37,0.038,38,0.038,40,2.332,43,2.689,45,2.163,52,2.531,53,3.08,54,3.321,56,3.08,60,1.367,77,1.86,78,2.689,82,1.947,83,1.947,85,2.451,86,2.451,87,2.451,88,3.08]],["title/interfaces/OtpGenerateData.html",[0,0.792,89,1.728]],["body/interfaces/OtpGenerateData.html",[2,0.785,3,0.469,4,0.564,5,0.669,6,0.564,7,0.773,8,1.066,11,0.469,12,0.636,21,0.051,23,2.067,24,2.391,25,1.893,33,1.451,37,0.04,38,0.04,71,1.241,73,1.714,77,1.757,89,1.714,90,2.067,91,2.067,92,2.231,93,3.999,94,1.451,95,1.451,96,2.801,97,2.601,98,1.714,99,2.601]],["title/interfaces/OtpGenerateProp.html",[0,0.792,100,1.463]],["body/interfaces/OtpGenerateProp.html",[2,0.813,3,0.486,4,0.584,5,0.693,6,0.584,7,0.734,8,1.104,11,0.486,12,0.651,21,0.049,24,2.27,25,1.479,33,1.502,37,0.041,38,0.041,52,2.425,71,1.285,77,1.479,91,2.139,92,2.27,94,1.502,95,1.502,100,1.502,101,2.139,102,2.139,103,4.07,104,2.139,105,2.693,106,3.609,107,2.693,108,2.693]],["title/classes/OtpSdk.html",[39,1.075,109,1.251]],["body/classes/OtpSdk.html",[1,0.768,3,0.338,4,0.406,6,0.406,7,0.712,9,1.763,10,1.557,11,0.338,12,0.503,21,0.052,24,1.045,33,1.045,37,0.032,38,0.032,39,0.768,41,1.235,45,2.062,52,1.861,57,1.489,61,2.217,62,2.65,63,2.65,65,2.217,100,1.557,104,1.489,109,1.885,110,1.489,111,1.874,112,1.874,113,1.874,114,1.874,115,1.839,116,1.839,117,2.791,118,4.143,119,3.695,120,3.695,121,2.65,122,1.874,123,1.557,124,1.489,125,2.791,126,1.489,127,2.217,128,1.874,129,2.791,130,3.335,131,3.335,132,1.489,133,1.489,134,1.874,135,1.557]],["title/interfaces/OtpSdkConfig.html",[0,0.792,123,1.463]],["body/interfaces/OtpSdkConfig.html",[1,1.576,2,0.895,3,0.535,4,0.643,5,0.763,6,0.643,7,0.769,8,1.215,9,1.415,10,2.38,11,0.535,12,0.693,21,0.051,37,0.044,38,0.044,88,2.355,109,1.415,115,2.812,116,2.812,123,1.654,126,3.054,136,2.355]],["title/interfaces/OtpValidateData.html",[0,0.792,137,1.728]],["body/interfaces/OtpValidateData.html",[2,0.855,3,0.511,4,0.614,5,0.729,6,0.614,7,0.752,8,1.161,11,0.511,12,0.673,21,0.05,25,1.53,37,0.042,38,0.042,71,1.781,73,1.867,77,1.53,90,2.251,92,2.328,94,1.58,95,1.58,96,2.965,98,1.867,137,1.867,138,2.251,139,4.436,140,2.833,141,2.833]],["title/interfaces/OtpValidateProp.html",[0,0.792,135,1.463]],["body/interfaces/OtpValidateProp.html",[2,0.882,3,0.526,4,0.633,5,0.751,6,0.633,7,0.764,8,1.197,11,0.526,12,0.686,21,0.051,25,1.908,37,0.043,38,0.043,77,1.84,92,2.363,94,1.629,95,1.629,101,2.319,102,2.319,121,2.319,135,1.629,138,2.319,142,2.92]],["title/coverage.html",[143,2.816]],["body/coverage.html",[0,1.38,1,0.944,3,0.415,4,0.5,5,1.2,7,0.415,21,0.056,37,0.037,38,0.037,39,1.329,40,1.285,42,1.83,60,1.285,89,1.518,100,1.285,109,1.099,110,1.83,123,1.285,135,1.285,137,1.518,143,1.83,144,2.303,145,2.303,146,4.807,147,2.303,148,2.303,149,2.303,150,3.241,151,4.069,152,2.303,153,1.83,154,2.303,155,1.83,156,2.303,157,1.83]],["title/dependencies.html",[158,1.455,159,2.498]],["body/dependencies.html",[21,0.055,37,0.05,38,0.05,159,2.922,160,3.679,161,3.679,162,3.679,163,3.679]],["title/index.html",[11,0.398,164,1.753,165,1.753]],["body/index.html",[13,0.958,14,0.958,15,0.958,16,0.958,17,0.958,18,0.958,19,0.958,21,0.054,37,0.026,38,0.026,39,0.596,45,1.281,70,1.513,72,2.261,75,1.155,109,1.996,115,0.958,116,0.958,124,2.261,127,1.155,132,1.155,136,1.155,155,1.824,157,1.155,158,0.958,166,3.234,167,1.453,168,2.296,169,2.846,170,2.131,171,2.296,172,2.296,173,2.296,174,1.281,175,3.234,176,1.453,177,1.453,178,1.453,179,1.155,180,1.453,181,2.846,182,1.453,183,4.617,184,1.453,185,1.453,186,1.453,187,1.453,188,1.453,189,1.453,190,1.453,191,1.453,192,1.453,193,2.296,194,1.453,195,1.453,196,1.453,197,2.296,198,1.453,199,2.296,200,1.453,201,1.453,202,2.296,203,2.296,204,1.453,205,1.453,206,1.453,207,1.453,208,2.296,209,2.846,210,1.453,211,1.453,212,1.453,213,1.453,214,1.453,215,1.155,216,1.155,217,1.155,218,1.155,219,1.155,220,1.824,221,1.453,222,1.453,223,1.453,224,1.453,225,1.453,226,1.453,227,1.453,228,2.296,229,1.453,230,1.453,231,1.453,232,1.155,233,1.453,234,1.155,235,1.453,236,0.958]],["title/license.html",[164,1.753,165,1.753,174,1.231]],["body/license.html",[3,0.359,21,0.033,37,0.033,38,0.033,84,1.582,98,1.312,133,1.582,174,1.111,179,1.582,232,1.582,234,1.582,236,1.312,237,3.456,238,1.991,239,1.991,240,1.991,241,1.991,242,2.919,243,1.991,244,1.991,245,1.991,246,1.991,247,1.991,248,1.991,249,2.919,250,4.579,251,1.991,252,1.991,253,3.456,254,1.991,255,2.919,256,1.991,257,1.991,258,2.919,259,1.991,260,1.991,261,1.991,262,1.991,263,1.991,264,1.991,265,1.991,266,2.919,267,1.991,268,1.991,269,1.991,270,1.991,271,1.991,272,1.991,273,2.919,274,2.919,275,1.991,276,1.991,277,1.991,278,1.991,279,1.991,280,1.991,281,1.991,282,1.991,283,1.991,284,1.991,285,1.991,286,1.991,287,1.991,288,1.991,289,1.991,290,1.991,291,1.991,292,1.991,293,1.991,294,1.991,295,1.991,296,1.991,297,1.991,298,1.991,299,1.991,300,1.991,301,1.991,302,1.991,303,1.991]],["title/modules.html",[304,2.816]],["body/modules.html",[21,0.052,37,0.052,38,0.052,304,3.102]],["title/overview.html",[305,2.816]],["body/overview.html",[2,1.133,21,0.05,37,0.05,38,0.05,41,2.472,305,2.98,306,3.751,307,3.751]],["title/properties.html",[12,0.567,158,1.455]],["body/properties.html",[6,0.686,9,1.911,12,0.57,21,0.057,25,1.642,37,0.045,38,0.045,174,1.764,236,2.083,308,3.161,309,3.161,310,3.161,311,3.161,312,3.161,313,3.161,314,3.161,315,3.161,316,3.161,317,3.161]],["title/miscellaneous/variables.html",[170,2.072,318,1.753]],["body/miscellaneous/variables.html",[1,1.215,5,0.763,7,0.535,9,1.415,10,1.654,11,0.535,13,1.954,14,1.954,15,1.954,16,1.954,17,1.954,18,1.954,19,1.954,21,0.054,37,0.044,38,0.044,70,2.534,71,1.415,153,3.054,170,1.954,215,2.355,216,2.355,217,2.355,218,2.355,219,2.355,220,3.054,318,2.355,319,2.965]]],"invertedIndex":[["",{"_index":21,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["1/1",{"_index":154,"title":{},"body":{"coverage.html":{}}}],["100",{"_index":146,"title":{},"body":{"coverage.html":{}}}],["1800",{"_index":219,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["2",{"_index":306,"title":{},"body":{"overview.html":{}}}],["2.0.0",{"_index":309,"title":{},"body":{"properties.html":{}}}],["2.0.1",{"_index":161,"title":{},"body":{"dependencies.html":{}}}],["2022",{"_index":239,"title":{},"body":{"license.html":{}}}],["3",{"_index":220,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["3/3",{"_index":151,"title":{},"body":{"coverage.html":{}}}],["30",{"_index":217,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["300",{"_index":216,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["4.17.21",{"_index":163,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":150,"title":{},"body":{"coverage.html":{}}}],["5",{"_index":218,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["6",{"_index":215,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["6379",{"_index":226,"title":{},"body":{"index.html":{}}}],["7",{"_index":307,"title":{},"body":{"overview.html":{}}}],["7/7",{"_index":148,"title":{},"body":{"coverage.html":{}}}],["8/8",{"_index":149,"title":{},"body":{"coverage.html":{}}}],["9/9",{"_index":147,"title":{},"body":{"coverage.html":{}}}],["_iscustomerror",{"_index":50,"title":{},"body":{"classes/OtpError.html":{}}}],["_isotperror",{"_index":51,"title":{},"body":{"classes/OtpError.html":{}}}],["above",{"_index":272,"title":{},"body":{"license.html":{}}}],["account",{"_index":241,"title":{},"body":{"license.html":{}}}],["action",{"_index":297,"title":{},"body":{"license.html":{}}}],["against",{"_index":142,"title":{},"body":{"interfaces/OtpValidateProp.html":{}}}],["agarwal",{"_index":235,"title":{},"body":{"index.html":{}}}],["am92/otp",{"_index":166,"title":{},"body":{"index.html":{}}}],["am92/redis",{"_index":160,"title":{},"body":{"dependencies.html":{}}}],["and/or",{"_index":264,"title":{},"body":{"license.html":{}}}],["ankit",{"_index":232,"title":{},"body":{"index.html":{},"license.html":{}}}],["arising",{"_index":301,"title":{},"body":{"license.html":{}}}],["array",{"_index":106,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["associated",{"_index":84,"title":{},"body":{"classes/OtpError.html":{},"license.html":{}}}],["async",{"_index":118,"title":{},"body":{"classes/OtpSdk.html":{}}}],["attempt",{"_index":35,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["attrs",{"_index":129,"title":{},"body":{"classes/OtpSdk.html":{}}}],["authentication",{"_index":310,"title":{},"body":{"properties.html":{}}}],["authors",{"_index":291,"title":{},"body":{"license.html":{}}}],["being",{"_index":205,"title":{},"body":{"index.html":{}}}],["better",{"_index":68,"title":{},"body":{"classes/OtpError.html":{}}}],["between",{"_index":28,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["boolean",{"_index":96,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{}}}],["build",{"_index":213,"title":{},"body":{"index.html":{}}}],["c",{"_index":238,"title":{},"body":{"license.html":{}}}],["case",{"_index":47,"title":{},"body":{"classes/OtpError.html":{}}}],["charge",{"_index":246,"title":{},"body":{"license.html":{}}}],["claim",{"_index":294,"title":{},"body":{"license.html":{}}}],["class",{"_index":39,"title":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{},"coverage.html":{},"index.html":{}}}],["classes",{"_index":41,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{},"overview.html":{}}}],["code",{"_index":78,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["conditions",{"_index":271,"title":{},"body":{"license.html":{}}}],["config",{"_index":124,"title":{},"body":{"classes/OtpSdk.html":{},"index.html":{}}}],["configurations",{"_index":10,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"miscellaneous/variables.html":{}}}],["connection",{"_index":133,"title":{},"body":{"classes/OtpSdk.html":{},"license.html":{}}}],["connection_config",{"_index":221,"title":{},"body":{"index.html":{}}}],["const",{"_index":209,"title":{},"body":{"index.html":{}}}],["constructor",{"_index":57,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["constructor(config",{"_index":122,"title":{},"body":{"classes/OtpSdk.html":{}}}],["constructor(e",{"_index":58,"title":{},"body":{"classes/OtpError.html":{}}}],["content",{"_index":167,"title":{},"body":{"index.html":{}}}],["contract",{"_index":298,"title":{},"body":{"license.html":{}}}],["contributors",{"_index":172,"title":{},"body":{"index.html":{}}}],["copies",{"_index":266,"title":{},"body":{"license.html":{}}}],["copy",{"_index":249,"title":{},"body":{"license.html":{}}}],["copyright",{"_index":237,"title":{},"body":{"license.html":{}}}],["count",{"_index":36,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["coverage",{"_index":143,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["create",{"_index":111,"title":{},"body":{"classes/OtpSdk.html":{}}}],["creates",{"_index":61,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["creating",{"_index":171,"title":{},"body":{"index.html":{}}}],["custom",{"_index":75,"title":{},"body":{"classes/OtpError.html":{},"index.html":{}}}],["damages",{"_index":295,"title":{},"body":{"license.html":{}}}],["deal",{"_index":252,"title":{},"body":{"license.html":{}}}],["dealings",{"_index":303,"title":{},"body":{"license.html":{}}}],["default",{"_index":70,"title":{},"body":{"classes/OtpError.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["default_otp_config",{"_index":153,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaulted",{"_index":207,"title":{},"body":{"index.html":{}}}],["defination",{"_index":85,"title":{},"body":{"interfaces/OtpErrorMap.html":{}}}],["defined",{"_index":203,"title":{},"body":{"index.html":{}}}],["definition",{"_index":8,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["denoting",{"_index":140,"title":{},"body":{"interfaces/OtpValidateData.html":{}}}],["dependencies",{"_index":159,"title":{"dependencies.html":{}},"body":{"dependencies.html":{}}}],["description",{"_index":6,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"properties.html":{}}}],["distribute",{"_index":262,"title":{},"body":{"license.html":{}}}],["documentation",{"_index":3,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"license.html":{}}}],["e",{"_index":64,"title":{},"body":{"classes/OtpError.html":{}}}],["emap",{"_index":59,"title":{},"body":{"classes/OtpError.html":{}}}],["environment",{"_index":169,"title":{},"body":{"index.html":{}}}],["error",{"_index":43,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["error's",{"_index":79,"title":{},"body":{"classes/OtpError.html":{}}}],["errorcode",{"_index":53,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["event",{"_index":290,"title":{},"body":{"license.html":{}}}],["example",{"_index":175,"title":{},"body":{"index.html":{}}}],["expiry",{"_index":22,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["export",{"_index":183,"title":{},"body":{"index.html":{}}}],["express",{"_index":281,"title":{},"body":{"license.html":{}}}],["extends",{"_index":48,"title":{},"body":{"classes/OtpError.html":{}}}],["file",{"_index":4,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{}}}],["files",{"_index":251,"title":{},"body":{"license.html":{}}}],["first",{"_index":99,"title":{},"body":{"interfaces/OtpGenerateData.html":{}}}],["fitness",{"_index":286,"title":{},"body":{"license.html":{}}}],["flag",{"_index":73,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{}}}],["following",{"_index":179,"title":{},"body":{"index.html":{},"license.html":{}}}],["follows",{"_index":214,"title":{},"body":{"index.html":{}}}],["free",{"_index":245,"title":{},"body":{"license.html":{}}}],["functionalities",{"_index":114,"title":{},"body":{"classes/OtpSdk.html":{}}}],["furnished",{"_index":269,"title":{},"body":{"license.html":{}}}],["gandhi",{"_index":233,"title":{},"body":{"index.html":{}}}],["generate",{"_index":119,"title":{},"body":{"classes/OtpSdk.html":{}}}],["generate(attrs",{"_index":128,"title":{},"body":{"classes/OtpSdk.html":{}}}],["generated",{"_index":24,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["generates",{"_index":29,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["generation",{"_index":30,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["getting",{"_index":164,"title":{"index.html":{},"license.html":{}},"body":{}}],["git@github.com:heliumtank92/am92",{"_index":316,"title":{},"body":{"properties.html":{}}}],["granted",{"_index":244,"title":{},"body":{"license.html":{}}}],["hereby",{"_index":243,"title":{},"body":{"license.html":{}}}],["holders",{"_index":292,"title":{},"body":{"license.html":{}}}],["homepage",{"_index":313,"title":{},"body":{"properties.html":{}}}],["host",{"_index":223,"title":{},"body":{"index.html":{}}}],["hotp",{"_index":9,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["http",{"_index":82,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["https://heliumtank92.github.io/am92",{"_index":314,"title":{},"body":{"properties.html":{}}}],["id",{"_index":95,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["identifier",{"_index":144,"title":{},"body":{"coverage.html":{}}}],["identifiers",{"_index":108,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["identify",{"_index":74,"title":{},"body":{"classes/OtpError.html":{}}}],["identifying",{"_index":97,"title":{},"body":{"interfaces/OtpGenerateData.html":{}}}],["implied",{"_index":282,"title":{},"body":{"license.html":{}}}],["import",{"_index":208,"title":{},"body":{"index.html":{}}}],["included",{"_index":275,"title":{},"body":{"license.html":{}}}],["including",{"_index":255,"title":{},"body":{"license.html":{}}}],["index",{"_index":11,"title":{"index.html":{}},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"miscellaneous/variables.html":{}}}],["initialize",{"_index":120,"title":{},"body":{"classes/OtpSdk.html":{}}}],["input",{"_index":101,"title":{},"body":{"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateProp.html":{}}}],["install",{"_index":177,"title":{},"body":{"index.html":{}}}],["installation",{"_index":168,"title":{},"body":{"index.html":{}}}],["instance",{"_index":45,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"classes/OtpSdk.html":{},"index.html":{}}}],["interface",{"_index":0,"title":{"interfaces/OtpConfig.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}},"body":{"coverage.html":{}}}],["interfaces",{"_index":2,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"overview.html":{}}}],["internally",{"_index":132,"title":{},"body":{"classes/OtpSdk.html":{},"index.html":{}}}],["invalish",{"_index":34,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["key",{"_index":31,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["key_prefix",{"_index":229,"title":{},"body":{"index.html":{}}}],["keywords",{"_index":312,"title":{},"body":{"properties.html":{}}}],["kind",{"_index":280,"title":{},"body":{"license.html":{}}}],["length",{"_index":32,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["liability",{"_index":296,"title":{},"body":{"license.html":{}}}],["liable",{"_index":293,"title":{},"body":{"license.html":{}}}],["license",{"_index":174,"title":{"license.html":{}},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["limit",{"_index":27,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["limitation",{"_index":256,"title":{},"body":{"license.html":{}}}],["limited",{"_index":283,"title":{},"body":{"license.html":{}}}],["localhost",{"_index":224,"title":{},"body":{"index.html":{}}}],["lodash",{"_index":162,"title":{},"body":{"dependencies.html":{}}}],["map",{"_index":86,"title":{},"body":{"interfaces/OtpErrorMap.html":{}}}],["matching",{"_index":38,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["mehul",{"_index":234,"title":{},"body":{"index.html":{},"license.html":{}}}],["mentioned",{"_index":206,"title":{},"body":{"index.html":{}}}],["merchantability",{"_index":285,"title":{},"body":{"license.html":{}}}],["merge",{"_index":260,"title":{},"body":{"license.html":{}}}],["message",{"_index":54,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["methods",{"_index":117,"title":{},"body":{"classes/OtpSdk.html":{}}}],["miscellaneous",{"_index":318,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["mit",{"_index":236,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["modify",{"_index":259,"title":{},"body":{"license.html":{}}}],["module",{"_index":311,"title":{},"body":{"properties.html":{}}}],["modules",{"_index":304,"title":{"modules.html":{}},"body":{"modules.html":{}}}],["name",{"_index":63,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["need",{"_index":180,"title":{},"body":{"index.html":{}}}],["needs",{"_index":105,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["new",{"_index":155,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["node",{"_index":80,"title":{},"body":{"classes/OtpError.html":{}}}],["noninfringement",{"_index":289,"title":{},"body":{"license.html":{}}}],["notice",{"_index":273,"title":{},"body":{"license.html":{}}}],["npm",{"_index":176,"title":{},"body":{"index.html":{}}}],["number",{"_index":20,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["object",{"_index":76,"title":{},"body":{"classes/OtpError.html":{}}}],["obtaining",{"_index":248,"title":{},"body":{"license.html":{}}}],["omitted",{"_index":204,"title":{},"body":{"index.html":{}}}],["optional",{"_index":52,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["otherwise",{"_index":300,"title":{},"body":{"license.html":{}}}],["otp",{"_index":25,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"properties.html":{}}}],["otp.git",{"_index":317,"title":{},"body":{"properties.html":{}}}],["otp_config",{"_index":115,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"index.html":{}}}],["otp_dedicated_redis",{"_index":197,"title":{},"body":{"index.html":{}}}],["otp_dedicated_redis='false",{"_index":191,"title":{},"body":{"index.html":{}}}],["otp_expiry_in_secs",{"_index":13,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_expiry_in_secs='300",{"_index":185,"title":{},"body":{"index.html":{}}}],["otp_gen_halt_in_secs",{"_index":14,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_gen_halt_in_secs='30",{"_index":186,"title":{},"body":{"index.html":{}}}],["otp_gen_limit",{"_index":15,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_gen_limit='5",{"_index":187,"title":{},"body":{"index.html":{}}}],["otp_gen_limit_expiry_in_sec",{"_index":16,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_gen_limit_expiry_in_sec='1800",{"_index":188,"title":{},"body":{"index.html":{}}}],["otp_length",{"_index":17,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_length='6",{"_index":184,"title":{},"body":{"index.html":{}}}],["otp_redis_auth",{"_index":201,"title":{},"body":{"index.html":{}}}],["otp_redis_auth=''note",{"_index":196,"title":{},"body":{"index.html":{}}}],["otp_redis_auth_enabled='false",{"_index":192,"title":{},"body":{"index.html":{}}}],["otp_redis_host",{"_index":193,"title":{},"body":{"index.html":{}}}],["otp_redis_key_prefix",{"_index":195,"title":{},"body":{"index.html":{}}}],["otp_redis_port",{"_index":198,"title":{},"body":{"index.html":{}}}],["otp_redis_port='6379",{"_index":194,"title":{},"body":{"index.html":{}}}],["otp_regen_limit",{"_index":18,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_regen_limit='3",{"_index":189,"title":{},"body":{"index.html":{}}}],["otp_val_limit",{"_index":19,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_val_limit='3",{"_index":190,"title":{},"body":{"index.html":{}}}],["otpconfig",{"_index":1,"title":{"interfaces/OtpConfig.html":{}},"body":{"interfaces/OtpConfig.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["otperror",{"_index":40,"title":{"classes/OtpError.html":{}},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"coverage.html":{}}}],["otperrormap",{"_index":60,"title":{"interfaces/OtpErrorMap.html":{}},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"coverage.html":{}}}],["otpgeneratedata",{"_index":89,"title":{"interfaces/OtpGenerateData.html":{}},"body":{"interfaces/OtpGenerateData.html":{},"coverage.html":{}}}],["otpgenerateprop",{"_index":100,"title":{"interfaces/OtpGenerateProp.html":{}},"body":{"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"coverage.html":{}}}],["otpsdk",{"_index":109,"title":{"classes/OtpSdk.html":{}},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"coverage.html":{},"index.html":{}}}],["otpsdk(config",{"_index":231,"title":{},"body":{"index.html":{}}}],["otpsdk.generate",{"_index":91,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{}}}],["otpsdk.validate",{"_index":138,"title":{},"body":{"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["otpsdkconfig",{"_index":123,"title":{"interfaces/OtpSdkConfig.html":{}},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"coverage.html":{}}}],["otpsdkif",{"_index":210,"title":{},"body":{"index.html":{}}}],["otpvalidatedata",{"_index":137,"title":{"interfaces/OtpValidateData.html":{}},"body":{"interfaces/OtpValidateData.html":{},"coverage.html":{}}}],["otpvalidateprop",{"_index":135,"title":{"interfaces/OtpValidateProp.html":{}},"body":{"classes/OtpSdk.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{}}}],["out",{"_index":302,"title":{},"body":{"license.html":{}}}],["overriding",{"_index":88,"title":{},"body":{"interfaces/OtpErrorMap.html":{},"interfaces/OtpSdkConfig.html":{}}}],["overview",{"_index":305,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["package",{"_index":158,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["parameters",{"_index":62,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["particular",{"_index":287,"title":{},"body":{"license.html":{}}}],["pass",{"_index":212,"title":{},"body":{"index.html":{}}}],["passed",{"_index":87,"title":{},"body":{"interfaces/OtpErrorMap.html":{}}}],["password",{"_index":228,"title":{},"body":{"index.html":{}}}],["permission",{"_index":242,"title":{},"body":{"license.html":{}}}],["permit",{"_index":267,"title":{},"body":{"license.html":{}}}],["person",{"_index":247,"title":{},"body":{"license.html":{}}}],["persons",{"_index":268,"title":{},"body":{"license.html":{}}}],["port",{"_index":225,"title":{},"body":{"index.html":{}}}],["portions",{"_index":277,"title":{},"body":{"license.html":{}}}],["previously",{"_index":104,"title":{},"body":{"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["project",{"_index":81,"title":{},"body":{"classes/OtpError.html":{}}}],["promise",{"_index":131,"title":{},"body":{"classes/OtpSdk.html":{}}}],["properties",{"_index":12,"title":{"properties.html":{}},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"properties.html":{}}}],["props",{"_index":102,"title":{},"body":{"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateProp.html":{}}}],["provided",{"_index":278,"title":{},"body":{"license.html":{}}}],["provides",{"_index":113,"title":{},"body":{"classes/OtpSdk.html":{}}}],["publish",{"_index":261,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":288,"title":{},"body":{"license.html":{}}}],["rate",{"_index":26,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["re",{"_index":33,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["readonly",{"_index":49,"title":{},"body":{"classes/OtpError.html":{}}}],["redis",{"_index":127,"title":{},"body":{"classes/OtpSdk.html":{},"index.html":{}}}],["redis_auth_enabled",{"_index":200,"title":{},"body":{"index.html":{}}}],["redis_config",{"_index":116,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"index.html":{}}}],["redissdk",{"_index":136,"title":{},"body":{"interfaces/OtpSdkConfig.html":{},"index.html":{}}}],["redissdkconfig",{"_index":126,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{}}}],["reference",{"_index":94,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["referenceid",{"_index":92,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["regen",{"_index":93,"title":{},"body":{"interfaces/OtpGenerateData.html":{}}}],["repository",{"_index":315,"title":{},"body":{"properties.html":{}}}],["required",{"_index":199,"title":{},"body":{"index.html":{}}}],["resources",{"_index":173,"title":{},"body":{"index.html":{}}}],["restriction",{"_index":254,"title":{},"body":{"license.html":{}}}],["results",{"_index":37,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["return",{"_index":90,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{}}}],["returns",{"_index":130,"title":{},"body":{"classes/OtpSdk.html":{}}}],["rewrap",{"_index":67,"title":{},"body":{"classes/OtpError.html":{}}}],["rights",{"_index":257,"title":{},"body":{"license.html":{}}}],["save",{"_index":178,"title":{},"body":{"index.html":{}}}],["sdk",{"_index":112,"title":{},"body":{"classes/OtpSdk.html":{}}}],["sell",{"_index":265,"title":{},"body":{"license.html":{}}}],["service",{"_index":55,"title":{},"body":{"classes/OtpError.html":{}}}],["set",{"_index":181,"title":{},"body":{"index.html":{}}}],["shall",{"_index":274,"title":{},"body":{"license.html":{}}}],["socket",{"_index":222,"title":{},"body":{"index.html":{}}}],["software",{"_index":250,"title":{},"body":{"license.html":{}}}],["src/.../types.ts",{"_index":319,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/otperror.ts",{"_index":42,"title":{},"body":{"classes/OtpError.html":{},"coverage.html":{}}}],["src/otpsdk.ts",{"_index":110,"title":{},"body":{"classes/OtpSdk.html":{},"coverage.html":{}}}],["src/types.ts",{"_index":5,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["started",{"_index":165,"title":{"index.html":{},"license.html":{}},"body":{}}],["statements",{"_index":145,"title":{},"body":{"coverage.html":{}}}],["status",{"_index":83,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["statuscode",{"_index":56,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["string",{"_index":77,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["subject",{"_index":270,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":263,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":276,"title":{},"body":{"license.html":{}}}],["table",{"_index":157,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":156,"title":{},"body":{"coverage.html":{}}}],["team",{"_index":240,"title":{},"body":{"license.html":{}}}],["test",{"_index":230,"title":{},"body":{"index.html":{}}}],["thrown",{"_index":46,"title":{},"body":{"classes/OtpError.html":{}}}],["time",{"_index":23,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{}}}],["tls",{"_index":227,"title":{},"body":{"index.html":{}}}],["tort",{"_index":299,"title":{},"body":{"license.html":{}}}],["true",{"_index":72,"title":{},"body":{"classes/OtpError.html":{},"index.html":{}}}],["type",{"_index":7,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["uids",{"_index":103,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["understanding",{"_index":69,"title":{},"body":{"classes/OtpError.html":{}}}],["unique",{"_index":107,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["use",{"_index":258,"title":{},"body":{"license.html":{}}}],["used",{"_index":125,"title":{},"body":{"classes/OtpSdk.html":{}}}],["valid",{"_index":139,"title":{},"body":{"interfaces/OtpValidateData.html":{}}}],["validate",{"_index":121,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpValidateProp.html":{}}}],["validate(attrs",{"_index":134,"title":{},"body":{"classes/OtpSdk.html":{}}}],["validating",{"_index":141,"title":{},"body":{"interfaces/OtpValidateData.html":{}}}],["value",{"_index":71,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"miscellaneous/variables.html":{}}}],["values",{"_index":202,"title":{},"body":{"index.html":{}}}],["variable",{"_index":152,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":170,"title":{"miscellaneous/variables.html":{}},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["version",{"_index":308,"title":{},"body":{"properties.html":{}}}],["warranties",{"_index":284,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":279,"title":{},"body":{"license.html":{}}}],["whether",{"_index":98,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{},"license.html":{}}}],["whose",{"_index":44,"title":{},"body":{"classes/OtpError.html":{}}}],["wish",{"_index":211,"title":{},"body":{"index.html":{}}}],["without",{"_index":253,"title":{},"body":{"license.html":{}}}],["work",{"_index":182,"title":{},"body":{"index.html":{}}}],["wrap",{"_index":66,"title":{},"body":{"classes/OtpError.html":{}}}],["yes",{"_index":65,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}]],"pipeline":["stemmer"]}, - "store": {"interfaces/OtpConfig.html":{"url":"interfaces/OtpConfig.html","title":"interface - OtpConfig","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpConfig\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of HOTP Configurations\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n OTP_EXPIRY_IN_SECS\n \n \n \n \n OTP_GEN_HALT_IN_SECS\n \n \n \n \n OTP_GEN_LIMIT\n \n \n \n \n OTP_GEN_LIMIT_EXPIRY_IN_SEC\n \n \n \n \n OTP_LENGTH\n \n \n \n \n OTP_REGEN_LIMIT\n \n \n \n \n OTP_VAL_LIMIT\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n OTP_EXPIRY_IN_SECS\n \n \n \n \n \n \n \n \n OTP_EXPIRY_IN_SECS: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Expiry time of Generated OTP\n\n \n \n \n \n \n \n \n \n \n OTP_GEN_HALT_IN_SECS\n \n \n \n \n \n \n \n \n OTP_GEN_HALT_IN_SECS: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Time rate limit between OTP generates\n\n \n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT\n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n OTP generation limit\n\n \n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT_EXPIRY_IN_SEC\n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT_EXPIRY_IN_SEC: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Expiry time of OTP_GEN_LIMIT key\n\n \n \n \n \n \n \n \n \n \n OTP_LENGTH\n \n \n \n \n \n \n \n \n OTP_LENGTH: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Length of OTP\n\n \n \n \n \n \n \n \n \n \n OTP_REGEN_LIMIT\n \n \n \n \n \n \n \n \n OTP_REGEN_LIMIT: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n OTP re-generation limit\n\n \n \n \n \n \n \n \n \n \n OTP_VAL_LIMIT\n \n \n \n \n \n \n \n \n OTP_VAL_LIMIT: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n OTP invalish attempt count\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/OtpError.html":{"url":"classes/OtpError.html","title":"class - OtpError","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n OtpError\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/OtpError.ts\n \n\n\n \n Description\n \n \n Error class whose instance is thrown in case of any error.\n\n \n\n \n Extends\n \n \n Error\n \n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Readonly\n _isCustomError\n \n \n Readonly\n _isOtpError\n \n \n Optional\n error\n \n \n errorCode\n \n \n message\n \n \n Readonly\n service\n \n \n statusCode\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(e?: any, eMap?: OtpErrorMap)\n \n \n\n \n \n Creates an instance of OtpError.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n e\n \n \n any\n \n \n \n Yes\n \n \n \n Any Error instance to wrap with OtpError.\n\n \n \n \n eMap\n \n \n OtpErrorMap\n \n \n \n Yes\n \n \n \n OtpErrorMap to rewrap error for better understanding.\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n Readonly\n _isCustomError\n \n \n \n \n \n \n Default value : true\n \n \n\n \n \n Flag to identify if error is a custom error.\n\n \n \n\n \n \n \n \n \n \n \n \n Readonly\n _isOtpError\n \n \n \n \n \n \n Default value : true\n \n \n\n \n \n Flag to identify if error is a OtpError.\n\n \n \n\n \n \n \n \n \n \n \n \n Optional\n error\n \n \n \n \n \n \n Type : any\n\n \n \n\n \n \n Error object.\n\n \n \n\n \n \n \n \n \n \n \n \n errorCode\n \n \n \n \n \n \n Type : string\n\n \n \n\n \n \n Error Code.\n\n \n \n\n \n \n \n \n \n \n \n \n message\n \n \n \n \n \n \n Type : string\n\n \n \n\n \n \n Error's message string.\n\n \n \n\n \n \n \n \n \n \n \n \n Readonly\n service\n \n \n \n \n \n \n Type : string\n\n \n \n\n \n \n Node project from which Error is thrown.\n\n \n \n\n \n \n \n \n \n \n \n \n statusCode\n \n \n \n \n \n \n Type : number\n\n \n \n\n \n \n HTTP status code associated with the error.\n\n \n \n\n \n \n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpErrorMap.html":{"url":"interfaces/OtpErrorMap.html","title":"interface - OtpErrorMap","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpErrorMap\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type defination for error map to be passed to OtpError.\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n errorCode\n \n \n \n Optional\n \n message\n \n \n \n Optional\n \n statusCode\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n errorCode\n \n \n \n \n \n \n \n \n errorCode: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Overriding error code string for OtpError instance\n\n \n \n \n \n \n \n \n \n \n message\n \n \n \n \n \n \n \n \n message: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Overriding message string for OtpError instance\n\n \n \n \n \n \n \n \n \n \n statusCode\n \n \n \n \n \n \n \n \n statusCode: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Overriding HTTP status code for OtpError instance\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpGenerateData.html":{"url":"interfaces/OtpGenerateData.html","title":"interface - OtpGenerateData","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpGenerateData\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of return value of OtpSdk.generate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n otp\n \n \n \n \n referenceId\n \n \n \n \n regen\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n otp\n \n \n \n \n \n \n \n \n otp: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Generated OTP\n\n \n \n \n \n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Reference Id of the generated OTP\n\n \n \n \n \n \n \n \n \n \n regen\n \n \n \n \n \n \n \n \n regen: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Flag identifying whether OTP has been re-generated or generated first time\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpGenerateProp.html":{"url":"interfaces/OtpGenerateProp.html","title":"interface - OtpGenerateProp","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpGenerateProp\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of input props for OtpSdk.generate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n referenceId\n \n \n \n Optional\n \n uids\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Previously generated reference Id value for which OTP needs to be re-generated\n\n \n \n \n \n \n \n \n \n \n uids\n \n \n \n \n \n \n \n \n uids: Array\n\n \n \n\n\n \n \n Type : Array\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Unique identifiers for which the OTP is generated\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/OtpSdk.html":{"url":"classes/OtpSdk.html","title":"class - OtpSdk","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n OtpSdk\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/OtpSdk.ts\n \n\n\n \n Description\n \n \n Class to create an SDK which provides HOTP functionalities\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n OTP_CONFIG\n \n \n REDIS_CONFIG\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n generate\n \n \n Async\n initialize\n \n \n Async\n validate\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(config?: OtpSdkConfig)\n \n \n\n \n \n Creates an instance of OtpSdk.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n config\n \n \n OtpSdkConfig\n \n \n \n Yes\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n OTP_CONFIG\n \n \n \n \n \n \n Type : OtpConfig\n\n \n \n\n \n \n HOTP Configurations used by the OtpSdk instance\n\n \n \n\n \n \n \n \n \n \n \n \n REDIS_CONFIG\n \n \n \n \n \n \n Type : RedisSdkConfig\n\n \n \n\n \n \n Redis Configurations used by the OtpSdk instance\n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n Async\n generate\n \n \n \n \n \n \n \n generate(attrs?: OtpGenerateProp)\n \n \n\n\n\n\n \n \n Generate or Re-generate an HOTP\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n attrs\n \n OtpGenerateProp\n \n\n \n Yes\n \n\n\n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n initialize\n \n \n \n \n \n \n \n initialize()\n \n \n\n\n\n\n \n \n Initialize the OtpSdk instance. It internally creates a Redis connection\n\n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n validate\n \n \n \n \n \n \n \n validate(attrs: OtpValidateProp)\n \n \n\n\n\n\n \n \n Validate a previously generated HOTP\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n attrs\n \n OtpValidateProp\n \n\n \n No\n \n\n\n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpSdkConfig.html":{"url":"interfaces/OtpSdkConfig.html","title":"interface - OtpSdkConfig","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpSdkConfig\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of OtpSdk Configurations\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n OTP_CONFIG\n \n \n \n \n REDIS_CONFIG\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n OTP_CONFIG\n \n \n \n \n \n \n \n \n OTP_CONFIG: OtpConfig\n\n \n \n\n\n \n \n Type : OtpConfig\n\n \n \n\n\n\n\n\n \n \n HOTP Configurations\n\n \n \n \n \n \n \n \n \n \n REDIS_CONFIG\n \n \n \n \n \n \n \n \n REDIS_CONFIG: RedisSdkConfig\n\n \n \n\n\n \n \n Type : RedisSdkConfig\n\n \n \n\n\n\n\n\n \n \n Overriding RedisSdk Configurations\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpValidateData.html":{"url":"interfaces/OtpValidateData.html","title":"interface - OtpValidateData","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpValidateData\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of return value of OtpSdk.validate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n referenceId\n \n \n \n \n valid\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Reference Id of the OTP\n\n \n \n \n \n \n \n \n \n \n valid\n \n \n \n \n \n \n \n \n valid: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Flag denoting whether validating OTP value is valid or not\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpValidateProp.html":{"url":"interfaces/OtpValidateProp.html","title":"interface - OtpValidateProp","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpValidateProp\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of input props for OtpSdk.validate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n otp\n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n otp\n \n \n \n \n \n \n \n \n otp: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n OTP to validate against\n\n \n \n \n \n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Reference Id of the OTP\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Documentation coverage\n\n\n\n \n\n\n\n \n \n File\n Type\n Identifier\n Statements\n \n \n \n \n \n \n src/OtpError.ts\n \n class\n OtpError\n \n 100 %\n (9/9)\n \n \n \n \n \n src/OtpSdk.ts\n \n class\n OtpSdk\n \n 100 %\n (7/7)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpConfig\n \n 100 %\n (8/8)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpErrorMap\n \n 100 %\n (4/4)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpGenerateData\n \n 100 %\n (4/4)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpGenerateProp\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpSdkConfig\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpValidateData\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpValidateProp\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n variable\n DEFAULT_OTP_CONFIG\n \n 100 %\n (1/1)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Dependencies\n \n \n \n @am92/redis : ^2.0.1\n \n lodash : ^4.17.21\n \n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\n@am92/otp\n \n \n \n \n\n\n\n\nTable of Content\n\nInstallation\nEnvironment Variables\nCreating an OtpSdk Instance\nContributors\nResources\nLicense\n\n\n\nInstallation\nExample :$ npm install --save @am92/otp\n\nEnvironment Variables\nThe following environment variables need to be set to work with this package:\nExample :##### Redis Config\nexport OTP_LENGTH='6'\nexport OTP_EXPIRY_IN_SECS='300'\nexport OTP_GEN_HALT_IN_SECS='30'\nexport OTP_GEN_LIMIT='5'\nexport OTP_GEN_LIMIT_EXPIRY_IN_SEC='1800'\nexport OTP_REGEN_LIMIT='3'\nexport OTP_VAL_LIMIT='3'\n#\nexport OTP_DEDICATED_REDIS='false'\nexport OTP_REDIS_AUTH_ENABLED='false'\nexport OTP_REDIS_HOST=''\nexport OTP_REDIS_PORT='6379'\nexport OTP_REDIS_KEY_PREFIX=''\nexport OTP_REDIS_AUTH=''Note:\n\nIf 'OTP_DEDICATED_REDIS' is set to 'true', 'OTP_REDIS_HOST' and 'OTP_REDIS_PORT' are required\nIf 'OTP_DEDICATED_REDIS' and 'REDIS_AUTH_ENABLED' are set to 'true', 'OTP_REDIS_AUTH' is also required\nVariables where values have been defined can be omitted from being defined as the mentioned values are internally defaulted.\n\n\n\nCreating an OtpSdk Instance\nExample :import OtpSdk from '@am92/otp'\n\nconst otpSdk = new OtpSdk()\nexport default otpSdkIf you wish to pass your custom 'config' to OtpSdk Class, then you can build it as follows:\nExample :import OtpSdk from '@am92/otp'\n\nconst config = {\n OTP_CONFIG: {\n OTP_LENGTH: 6,\n OTP_EXPIRY_IN_SECS: 300,\n OTP_GEN_HALT_IN_SECS: 30,\n OTP_GEN_LIMIT: 5,\n OTP_GEN_LIMIT_EXPIRY_IN_SEC: 1800,\n OTP_REGEN_LIMIT: 3,\n OTP_VAL_LIMIT: 3,\n },\n REDIS_CONFIG: {\n CONNECTION_CONFIG: {\n socket: {\n host: 'localhost',\n port: 6379,\n tls: true\n },\n password: 'password'\n },\n KEY_PREFIX: 'test'\n }\n}\n\nconst otpSdk = new OtpSdk(config)\nexport default otpSdk\n\nContributors\n\n \n \n \n \n \n \n Ankit Gandhi\n \n \n \n \n \n \n Mehul Agarwal\n \n \n \n \n\n\n\n\nResources\n\nRedisSdk\n\n\n\nLicense\n\nMIT\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\nMIT License\nCopyright (c) 2022 Ankit Mehul Team Account\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n\n \n \n \n \n \n 2 Classes\n \n \n \n \n \n \n \n 7 Interfaces\n \n \n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"properties.html":{"url":"properties.html","title":"package-properties - properties","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Properties\n \n \n \n Version : 2.0.0\n \n Description : HOTP Authentication Module\n \n Keywords : otp, hotp\n \n Homepage : https://heliumtank92.github.io/am92-otp\n \n License : MIT\n \n Repository : git@github.com:heliumtank92/am92-otp.git\n \n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n DEFAULT_OTP_CONFIG   (src/.../TYPES.ts)\n \n \n \n \n \n \n\n\n src/TYPES.ts\n \n \n \n \n \n \n \n DEFAULT_OTP_CONFIG\n \n \n \n \n \n \n Type : OtpConfig\n\n \n \n \n \n Default value : {\n OTP_LENGTH: 6,\n OTP_EXPIRY_IN_SECS: 300,\n OTP_GEN_HALT_IN_SECS: 30,\n OTP_GEN_LIMIT: 5,\n OTP_GEN_LIMIT_EXPIRY_IN_SEC: 1800,\n OTP_REGEN_LIMIT: 3,\n OTP_VAL_LIMIT: 3\n}\n \n \n\n \n \n Default HOTP Configurations\n\n \n \n\n \n \n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} + "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/interfaces/OtpConfig.html",[0,0.792,1,1.075]],["body/interfaces/OtpConfig.html",[1,0.843,2,0.621,3,0.371,4,0.446,5,0.529,6,0.446,7,0.816,8,0.843,9,0.981,10,1.147,11,0.371,12,0.539,13,2.32,14,2.32,15,2.546,16,2.32,17,2.32,18,2.32,19,2.32,20,3.221,21,0.052,22,2.988,23,2.796,24,1.147,25,1.755,26,2.055,27,3.52,28,2.055,29,2.055,30,2.988,31,2.055,32,2.055,33,1.147,34,2.055,35,2.055,36,2.055,37,0.034,38,0.034]],["title/classes/OtpError.html",[39,1.075,40,1.463]],["body/classes/OtpError.html",[3,0.327,4,0.393,6,0.59,7,0.738,11,0.327,12,0.491,20,1.194,21,0.052,37,0.031,38,0.031,39,0.743,40,2.027,41,1.194,42,1.439,43,3.796,44,1.812,45,1.824,46,2.721,47,1.812,48,1.812,49,4.091,50,2.721,51,2.721,52,1.824,53,2.162,54,2.597,55,2.721,56,2.162,57,1.439,58,1.812,59,2.721,60,1.824,61,1.439,62,1.439,63,1.439,64,1.812,65,2.162,66,1.812,67,1.812,68,1.812,69,1.812,70,1.794,71,1.299,72,2.162,73,1.794,74,2.721,75,1.439,76,1.812,77,1.49,78,2.162,79,1.812,80,1.812,81,1.812,82,1.439,83,1.439,84,1.439]],["title/interfaces/OtpErrorMap.html",[0,0.792,60,1.463]],["body/interfaces/OtpErrorMap.html",[2,0.74,3,0.442,4,0.532,5,0.63,6,0.532,7,0.754,11,0.442,12,0.61,20,2.231,21,0.05,37,0.038,38,0.038,40,2.332,43,2.689,45,2.163,52,2.531,53,3.08,54,3.321,56,3.08,60,1.367,77,1.86,78,2.689,82,1.947,83,1.947,85,2.451,86,2.451,87,2.451,88,3.08]],["title/interfaces/OtpGenerateData.html",[0,0.792,89,1.728]],["body/interfaces/OtpGenerateData.html",[2,0.785,3,0.469,4,0.564,5,0.669,6,0.564,7,0.773,8,1.066,11,0.469,12,0.636,21,0.051,23,2.067,24,2.391,25,1.893,33,1.451,37,0.04,38,0.04,71,1.241,73,1.714,77,1.757,89,1.714,90,2.067,91,2.067,92,2.231,93,3.999,94,1.451,95,1.451,96,2.801,97,2.601,98,1.714,99,2.601]],["title/interfaces/OtpGenerateProp.html",[0,0.792,100,1.463]],["body/interfaces/OtpGenerateProp.html",[2,0.813,3,0.486,4,0.584,5,0.693,6,0.584,7,0.734,8,1.104,11,0.486,12,0.651,21,0.049,24,2.27,25,1.479,33,1.502,37,0.041,38,0.041,52,2.425,71,1.285,77,1.479,91,2.139,92,2.27,94,1.502,95,1.502,100,1.502,101,2.139,102,2.139,103,4.07,104,2.139,105,2.693,106,3.609,107,2.693,108,2.693]],["title/classes/OtpSdk.html",[39,1.075,109,1.251]],["body/classes/OtpSdk.html",[1,0.768,3,0.338,4,0.406,6,0.406,7,0.712,9,1.763,10,1.557,11,0.338,12,0.503,21,0.052,24,1.045,33,1.045,37,0.032,38,0.032,39,0.768,41,1.235,45,2.062,52,1.861,57,1.489,61,2.217,62,2.65,63,2.65,65,2.217,100,1.557,104,1.489,109,1.885,110,1.489,111,1.874,112,1.874,113,1.874,114,1.874,115,1.839,116,1.839,117,2.791,118,4.143,119,3.695,120,3.695,121,2.65,122,1.874,123,1.557,124,1.489,125,2.791,126,1.489,127,2.217,128,1.874,129,2.791,130,3.335,131,3.335,132,1.489,133,1.489,134,1.874,135,1.557]],["title/interfaces/OtpSdkConfig.html",[0,0.792,123,1.463]],["body/interfaces/OtpSdkConfig.html",[1,1.576,2,0.895,3,0.535,4,0.643,5,0.763,6,0.643,7,0.769,8,1.215,9,1.415,10,2.38,11,0.535,12,0.693,21,0.051,37,0.044,38,0.044,88,2.355,109,1.415,115,2.812,116,2.812,123,1.654,126,3.054,136,2.355]],["title/interfaces/OtpValidateData.html",[0,0.792,137,1.728]],["body/interfaces/OtpValidateData.html",[2,0.855,3,0.511,4,0.614,5,0.729,6,0.614,7,0.752,8,1.161,11,0.511,12,0.673,21,0.05,25,1.53,37,0.042,38,0.042,71,1.781,73,1.867,77,1.53,90,2.251,92,2.328,94,1.58,95,1.58,96,2.965,98,1.867,137,1.867,138,2.251,139,4.436,140,2.833,141,2.833]],["title/interfaces/OtpValidateProp.html",[0,0.792,135,1.463]],["body/interfaces/OtpValidateProp.html",[2,0.882,3,0.526,4,0.633,5,0.751,6,0.633,7,0.764,8,1.197,11,0.526,12,0.686,21,0.051,25,1.908,37,0.043,38,0.043,77,1.84,92,2.363,94,1.629,95,1.629,101,2.319,102,2.319,121,2.319,135,1.629,138,2.319,142,2.92]],["title/coverage.html",[143,2.816]],["body/coverage.html",[0,1.38,1,0.944,3,0.415,4,0.5,5,1.2,7,0.415,21,0.056,37,0.037,38,0.037,39,1.329,40,1.285,42,1.83,60,1.285,89,1.518,100,1.285,109,1.099,110,1.83,123,1.285,135,1.285,137,1.518,143,1.83,144,2.303,145,2.303,146,4.807,147,2.303,148,2.303,149,2.303,150,3.241,151,4.069,152,2.303,153,1.83,154,2.303,155,1.83,156,2.303,157,1.83]],["title/dependencies.html",[158,1.455,159,2.498]],["body/dependencies.html",[21,0.055,37,0.05,38,0.05,159,2.922,160,3.679,161,3.679,162,3.679,163,3.679]],["title/index.html",[11,0.398,164,1.753,165,1.753]],["body/index.html",[13,0.958,14,0.958,15,0.958,16,0.958,17,0.958,18,0.958,19,0.958,21,0.054,37,0.026,38,0.026,39,0.596,45,1.281,70,1.513,72,2.261,75,1.155,109,1.996,115,0.958,116,0.958,124,2.261,127,1.155,132,1.155,136,1.155,155,1.824,157,1.155,158,0.958,166,3.234,167,1.453,168,2.296,169,2.846,170,2.131,171,2.296,172,2.296,173,2.296,174,1.281,175,3.234,176,1.453,177,1.453,178,1.453,179,1.155,180,1.453,181,2.846,182,1.453,183,4.617,184,1.453,185,1.453,186,1.453,187,1.453,188,1.453,189,1.453,190,1.453,191,1.453,192,1.453,193,2.296,194,1.453,195,1.453,196,1.453,197,2.296,198,1.453,199,2.296,200,1.453,201,1.453,202,2.296,203,2.296,204,1.453,205,1.453,206,1.453,207,1.453,208,2.296,209,2.846,210,1.453,211,1.453,212,1.453,213,1.453,214,1.453,215,1.155,216,1.155,217,1.155,218,1.155,219,1.155,220,1.824,221,1.453,222,1.453,223,1.453,224,1.453,225,1.453,226,1.453,227,1.453,228,2.296,229,1.453,230,1.453,231,1.453,232,1.155,233,1.453,234,1.155,235,1.453,236,0.958]],["title/license.html",[164,1.753,165,1.753,174,1.231]],["body/license.html",[3,0.359,21,0.033,37,0.033,38,0.033,84,1.582,98,1.312,133,1.582,174,1.111,179,1.582,232,1.582,234,1.582,236,1.312,237,3.456,238,1.991,239,1.991,240,1.991,241,1.991,242,2.919,243,1.991,244,1.991,245,1.991,246,1.991,247,1.991,248,1.991,249,2.919,250,4.579,251,1.991,252,1.991,253,3.456,254,1.991,255,2.919,256,1.991,257,1.991,258,2.919,259,1.991,260,1.991,261,1.991,262,1.991,263,1.991,264,1.991,265,1.991,266,2.919,267,1.991,268,1.991,269,1.991,270,1.991,271,1.991,272,1.991,273,2.919,274,2.919,275,1.991,276,1.991,277,1.991,278,1.991,279,1.991,280,1.991,281,1.991,282,1.991,283,1.991,284,1.991,285,1.991,286,1.991,287,1.991,288,1.991,289,1.991,290,1.991,291,1.991,292,1.991,293,1.991,294,1.991,295,1.991,296,1.991,297,1.991,298,1.991,299,1.991,300,1.991,301,1.991,302,1.991,303,1.991]],["title/modules.html",[304,2.816]],["body/modules.html",[21,0.052,37,0.052,38,0.052,304,3.102]],["title/overview.html",[305,2.816]],["body/overview.html",[2,1.133,21,0.05,37,0.05,38,0.05,41,2.472,305,2.98,306,3.751,307,3.751]],["title/properties.html",[12,0.567,158,1.455]],["body/properties.html",[6,0.686,9,1.911,12,0.57,21,0.057,25,1.642,37,0.045,38,0.045,174,1.764,236,2.083,308,3.161,309,3.161,310,3.161,311,3.161,312,3.161,313,3.161,314,3.161,315,3.161,316,3.161,317,3.161]],["title/miscellaneous/variables.html",[170,2.072,318,1.753]],["body/miscellaneous/variables.html",[1,1.215,5,0.763,7,0.535,9,1.415,10,1.654,11,0.535,13,1.954,14,1.954,15,1.954,16,1.954,17,1.954,18,1.954,19,1.954,21,0.054,37,0.044,38,0.044,70,2.534,71,1.415,153,3.054,170,1.954,215,2.355,216,2.355,217,2.355,218,2.355,219,2.355,220,3.054,318,2.355,319,2.965]]],"invertedIndex":[["",{"_index":21,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["1/1",{"_index":154,"title":{},"body":{"coverage.html":{}}}],["100",{"_index":146,"title":{},"body":{"coverage.html":{}}}],["1800",{"_index":219,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["2",{"_index":306,"title":{},"body":{"overview.html":{}}}],["2.0.1",{"_index":309,"title":{},"body":{"properties.html":{}}}],["2.0.2",{"_index":161,"title":{},"body":{"dependencies.html":{}}}],["2022",{"_index":239,"title":{},"body":{"license.html":{}}}],["3",{"_index":220,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["3/3",{"_index":151,"title":{},"body":{"coverage.html":{}}}],["30",{"_index":217,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["300",{"_index":216,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["4.17.21",{"_index":163,"title":{},"body":{"dependencies.html":{}}}],["4/4",{"_index":150,"title":{},"body":{"coverage.html":{}}}],["5",{"_index":218,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["6",{"_index":215,"title":{},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["6379",{"_index":226,"title":{},"body":{"index.html":{}}}],["7",{"_index":307,"title":{},"body":{"overview.html":{}}}],["7/7",{"_index":148,"title":{},"body":{"coverage.html":{}}}],["8/8",{"_index":149,"title":{},"body":{"coverage.html":{}}}],["9/9",{"_index":147,"title":{},"body":{"coverage.html":{}}}],["_iscustomerror",{"_index":50,"title":{},"body":{"classes/OtpError.html":{}}}],["_isotperror",{"_index":51,"title":{},"body":{"classes/OtpError.html":{}}}],["above",{"_index":272,"title":{},"body":{"license.html":{}}}],["account",{"_index":241,"title":{},"body":{"license.html":{}}}],["action",{"_index":297,"title":{},"body":{"license.html":{}}}],["against",{"_index":142,"title":{},"body":{"interfaces/OtpValidateProp.html":{}}}],["agarwal",{"_index":235,"title":{},"body":{"index.html":{}}}],["am92/otp",{"_index":166,"title":{},"body":{"index.html":{}}}],["am92/redis",{"_index":160,"title":{},"body":{"dependencies.html":{}}}],["and/or",{"_index":264,"title":{},"body":{"license.html":{}}}],["ankit",{"_index":232,"title":{},"body":{"index.html":{},"license.html":{}}}],["arising",{"_index":301,"title":{},"body":{"license.html":{}}}],["array",{"_index":106,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["associated",{"_index":84,"title":{},"body":{"classes/OtpError.html":{},"license.html":{}}}],["async",{"_index":118,"title":{},"body":{"classes/OtpSdk.html":{}}}],["attempt",{"_index":35,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["attrs",{"_index":129,"title":{},"body":{"classes/OtpSdk.html":{}}}],["authentication",{"_index":310,"title":{},"body":{"properties.html":{}}}],["authors",{"_index":291,"title":{},"body":{"license.html":{}}}],["being",{"_index":205,"title":{},"body":{"index.html":{}}}],["better",{"_index":68,"title":{},"body":{"classes/OtpError.html":{}}}],["between",{"_index":28,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["boolean",{"_index":96,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{}}}],["build",{"_index":213,"title":{},"body":{"index.html":{}}}],["c",{"_index":238,"title":{},"body":{"license.html":{}}}],["case",{"_index":47,"title":{},"body":{"classes/OtpError.html":{}}}],["charge",{"_index":246,"title":{},"body":{"license.html":{}}}],["claim",{"_index":294,"title":{},"body":{"license.html":{}}}],["class",{"_index":39,"title":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{},"coverage.html":{},"index.html":{}}}],["classes",{"_index":41,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{},"overview.html":{}}}],["code",{"_index":78,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["conditions",{"_index":271,"title":{},"body":{"license.html":{}}}],["config",{"_index":124,"title":{},"body":{"classes/OtpSdk.html":{},"index.html":{}}}],["configurations",{"_index":10,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"miscellaneous/variables.html":{}}}],["connection",{"_index":133,"title":{},"body":{"classes/OtpSdk.html":{},"license.html":{}}}],["connection_config",{"_index":221,"title":{},"body":{"index.html":{}}}],["const",{"_index":209,"title":{},"body":{"index.html":{}}}],["constructor",{"_index":57,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["constructor(config",{"_index":122,"title":{},"body":{"classes/OtpSdk.html":{}}}],["constructor(e",{"_index":58,"title":{},"body":{"classes/OtpError.html":{}}}],["content",{"_index":167,"title":{},"body":{"index.html":{}}}],["contract",{"_index":298,"title":{},"body":{"license.html":{}}}],["contributors",{"_index":172,"title":{},"body":{"index.html":{}}}],["copies",{"_index":266,"title":{},"body":{"license.html":{}}}],["copy",{"_index":249,"title":{},"body":{"license.html":{}}}],["copyright",{"_index":237,"title":{},"body":{"license.html":{}}}],["count",{"_index":36,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["coverage",{"_index":143,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["create",{"_index":111,"title":{},"body":{"classes/OtpSdk.html":{}}}],["creates",{"_index":61,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["creating",{"_index":171,"title":{},"body":{"index.html":{}}}],["custom",{"_index":75,"title":{},"body":{"classes/OtpError.html":{},"index.html":{}}}],["damages",{"_index":295,"title":{},"body":{"license.html":{}}}],["deal",{"_index":252,"title":{},"body":{"license.html":{}}}],["dealings",{"_index":303,"title":{},"body":{"license.html":{}}}],["default",{"_index":70,"title":{},"body":{"classes/OtpError.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["default_otp_config",{"_index":153,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaulted",{"_index":207,"title":{},"body":{"index.html":{}}}],["defination",{"_index":85,"title":{},"body":{"interfaces/OtpErrorMap.html":{}}}],["defined",{"_index":203,"title":{},"body":{"index.html":{}}}],["definition",{"_index":8,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["denoting",{"_index":140,"title":{},"body":{"interfaces/OtpValidateData.html":{}}}],["dependencies",{"_index":159,"title":{"dependencies.html":{}},"body":{"dependencies.html":{}}}],["description",{"_index":6,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"properties.html":{}}}],["distribute",{"_index":262,"title":{},"body":{"license.html":{}}}],["documentation",{"_index":3,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"license.html":{}}}],["e",{"_index":64,"title":{},"body":{"classes/OtpError.html":{}}}],["emap",{"_index":59,"title":{},"body":{"classes/OtpError.html":{}}}],["environment",{"_index":169,"title":{},"body":{"index.html":{}}}],["error",{"_index":43,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["error's",{"_index":79,"title":{},"body":{"classes/OtpError.html":{}}}],["errorcode",{"_index":53,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["event",{"_index":290,"title":{},"body":{"license.html":{}}}],["example",{"_index":175,"title":{},"body":{"index.html":{}}}],["expiry",{"_index":22,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["export",{"_index":183,"title":{},"body":{"index.html":{}}}],["express",{"_index":281,"title":{},"body":{"license.html":{}}}],["extends",{"_index":48,"title":{},"body":{"classes/OtpError.html":{}}}],["file",{"_index":4,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{}}}],["files",{"_index":251,"title":{},"body":{"license.html":{}}}],["first",{"_index":99,"title":{},"body":{"interfaces/OtpGenerateData.html":{}}}],["fitness",{"_index":286,"title":{},"body":{"license.html":{}}}],["flag",{"_index":73,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{}}}],["following",{"_index":179,"title":{},"body":{"index.html":{},"license.html":{}}}],["follows",{"_index":214,"title":{},"body":{"index.html":{}}}],["free",{"_index":245,"title":{},"body":{"license.html":{}}}],["functionalities",{"_index":114,"title":{},"body":{"classes/OtpSdk.html":{}}}],["furnished",{"_index":269,"title":{},"body":{"license.html":{}}}],["gandhi",{"_index":233,"title":{},"body":{"index.html":{}}}],["generate",{"_index":119,"title":{},"body":{"classes/OtpSdk.html":{}}}],["generate(attrs",{"_index":128,"title":{},"body":{"classes/OtpSdk.html":{}}}],["generated",{"_index":24,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["generates",{"_index":29,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["generation",{"_index":30,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["getting",{"_index":164,"title":{"index.html":{},"license.html":{}},"body":{}}],["git@github.com:heliumtank92/am92",{"_index":316,"title":{},"body":{"properties.html":{}}}],["granted",{"_index":244,"title":{},"body":{"license.html":{}}}],["hereby",{"_index":243,"title":{},"body":{"license.html":{}}}],["holders",{"_index":292,"title":{},"body":{"license.html":{}}}],["homepage",{"_index":313,"title":{},"body":{"properties.html":{}}}],["host",{"_index":223,"title":{},"body":{"index.html":{}}}],["hotp",{"_index":9,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["http",{"_index":82,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["https://heliumtank92.github.io/am92",{"_index":314,"title":{},"body":{"properties.html":{}}}],["id",{"_index":95,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["identifier",{"_index":144,"title":{},"body":{"coverage.html":{}}}],["identifiers",{"_index":108,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["identify",{"_index":74,"title":{},"body":{"classes/OtpError.html":{}}}],["identifying",{"_index":97,"title":{},"body":{"interfaces/OtpGenerateData.html":{}}}],["implied",{"_index":282,"title":{},"body":{"license.html":{}}}],["import",{"_index":208,"title":{},"body":{"index.html":{}}}],["included",{"_index":275,"title":{},"body":{"license.html":{}}}],["including",{"_index":255,"title":{},"body":{"license.html":{}}}],["index",{"_index":11,"title":{"index.html":{}},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"miscellaneous/variables.html":{}}}],["initialize",{"_index":120,"title":{},"body":{"classes/OtpSdk.html":{}}}],["input",{"_index":101,"title":{},"body":{"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateProp.html":{}}}],["install",{"_index":177,"title":{},"body":{"index.html":{}}}],["installation",{"_index":168,"title":{},"body":{"index.html":{}}}],["instance",{"_index":45,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"classes/OtpSdk.html":{},"index.html":{}}}],["interface",{"_index":0,"title":{"interfaces/OtpConfig.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}},"body":{"coverage.html":{}}}],["interfaces",{"_index":2,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"overview.html":{}}}],["internally",{"_index":132,"title":{},"body":{"classes/OtpSdk.html":{},"index.html":{}}}],["invalish",{"_index":34,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["key",{"_index":31,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["key_prefix",{"_index":229,"title":{},"body":{"index.html":{}}}],["keywords",{"_index":312,"title":{},"body":{"properties.html":{}}}],["kind",{"_index":280,"title":{},"body":{"license.html":{}}}],["length",{"_index":32,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["liability",{"_index":296,"title":{},"body":{"license.html":{}}}],["liable",{"_index":293,"title":{},"body":{"license.html":{}}}],["license",{"_index":174,"title":{"license.html":{}},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["limit",{"_index":27,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["limitation",{"_index":256,"title":{},"body":{"license.html":{}}}],["limited",{"_index":283,"title":{},"body":{"license.html":{}}}],["localhost",{"_index":224,"title":{},"body":{"index.html":{}}}],["lodash",{"_index":162,"title":{},"body":{"dependencies.html":{}}}],["map",{"_index":86,"title":{},"body":{"interfaces/OtpErrorMap.html":{}}}],["matching",{"_index":38,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["mehul",{"_index":234,"title":{},"body":{"index.html":{},"license.html":{}}}],["mentioned",{"_index":206,"title":{},"body":{"index.html":{}}}],["merchantability",{"_index":285,"title":{},"body":{"license.html":{}}}],["merge",{"_index":260,"title":{},"body":{"license.html":{}}}],["message",{"_index":54,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["methods",{"_index":117,"title":{},"body":{"classes/OtpSdk.html":{}}}],["miscellaneous",{"_index":318,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["mit",{"_index":236,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["modify",{"_index":259,"title":{},"body":{"license.html":{}}}],["module",{"_index":311,"title":{},"body":{"properties.html":{}}}],["modules",{"_index":304,"title":{"modules.html":{}},"body":{"modules.html":{}}}],["name",{"_index":63,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["need",{"_index":180,"title":{},"body":{"index.html":{}}}],["needs",{"_index":105,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["new",{"_index":155,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["node",{"_index":80,"title":{},"body":{"classes/OtpError.html":{}}}],["noninfringement",{"_index":289,"title":{},"body":{"license.html":{}}}],["notice",{"_index":273,"title":{},"body":{"license.html":{}}}],["npm",{"_index":176,"title":{},"body":{"index.html":{}}}],["number",{"_index":20,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["object",{"_index":76,"title":{},"body":{"classes/OtpError.html":{}}}],["obtaining",{"_index":248,"title":{},"body":{"license.html":{}}}],["omitted",{"_index":204,"title":{},"body":{"index.html":{}}}],["optional",{"_index":52,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["otherwise",{"_index":300,"title":{},"body":{"license.html":{}}}],["otp",{"_index":25,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"properties.html":{}}}],["otp.git",{"_index":317,"title":{},"body":{"properties.html":{}}}],["otp_config",{"_index":115,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"index.html":{}}}],["otp_dedicated_redis",{"_index":197,"title":{},"body":{"index.html":{}}}],["otp_dedicated_redis='false",{"_index":191,"title":{},"body":{"index.html":{}}}],["otp_expiry_in_secs",{"_index":13,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_expiry_in_secs='300",{"_index":185,"title":{},"body":{"index.html":{}}}],["otp_gen_halt_in_secs",{"_index":14,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_gen_halt_in_secs='30",{"_index":186,"title":{},"body":{"index.html":{}}}],["otp_gen_limit",{"_index":15,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_gen_limit='5",{"_index":187,"title":{},"body":{"index.html":{}}}],["otp_gen_limit_expiry_in_sec",{"_index":16,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_gen_limit_expiry_in_sec='1800",{"_index":188,"title":{},"body":{"index.html":{}}}],["otp_length",{"_index":17,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_length='6",{"_index":184,"title":{},"body":{"index.html":{}}}],["otp_redis_auth",{"_index":201,"title":{},"body":{"index.html":{}}}],["otp_redis_auth=''note",{"_index":196,"title":{},"body":{"index.html":{}}}],["otp_redis_auth_enabled='false",{"_index":192,"title":{},"body":{"index.html":{}}}],["otp_redis_host",{"_index":193,"title":{},"body":{"index.html":{}}}],["otp_redis_key_prefix",{"_index":195,"title":{},"body":{"index.html":{}}}],["otp_redis_port",{"_index":198,"title":{},"body":{"index.html":{}}}],["otp_redis_port='6379",{"_index":194,"title":{},"body":{"index.html":{}}}],["otp_regen_limit",{"_index":18,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_regen_limit='3",{"_index":189,"title":{},"body":{"index.html":{}}}],["otp_val_limit",{"_index":19,"title":{},"body":{"interfaces/OtpConfig.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["otp_val_limit='3",{"_index":190,"title":{},"body":{"index.html":{}}}],["otpconfig",{"_index":1,"title":{"interfaces/OtpConfig.html":{}},"body":{"interfaces/OtpConfig.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["otperror",{"_index":40,"title":{"classes/OtpError.html":{}},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"coverage.html":{}}}],["otperrormap",{"_index":60,"title":{"interfaces/OtpErrorMap.html":{}},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"coverage.html":{}}}],["otpgeneratedata",{"_index":89,"title":{"interfaces/OtpGenerateData.html":{}},"body":{"interfaces/OtpGenerateData.html":{},"coverage.html":{}}}],["otpgenerateprop",{"_index":100,"title":{"interfaces/OtpGenerateProp.html":{}},"body":{"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"coverage.html":{}}}],["otpsdk",{"_index":109,"title":{"classes/OtpSdk.html":{}},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"coverage.html":{},"index.html":{}}}],["otpsdk(config",{"_index":231,"title":{},"body":{"index.html":{}}}],["otpsdk.generate",{"_index":91,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{}}}],["otpsdk.validate",{"_index":138,"title":{},"body":{"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["otpsdkconfig",{"_index":123,"title":{"interfaces/OtpSdkConfig.html":{}},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"coverage.html":{}}}],["otpsdkif",{"_index":210,"title":{},"body":{"index.html":{}}}],["otpvalidatedata",{"_index":137,"title":{"interfaces/OtpValidateData.html":{}},"body":{"interfaces/OtpValidateData.html":{},"coverage.html":{}}}],["otpvalidateprop",{"_index":135,"title":{"interfaces/OtpValidateProp.html":{}},"body":{"classes/OtpSdk.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{}}}],["out",{"_index":302,"title":{},"body":{"license.html":{}}}],["overriding",{"_index":88,"title":{},"body":{"interfaces/OtpErrorMap.html":{},"interfaces/OtpSdkConfig.html":{}}}],["overview",{"_index":305,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["package",{"_index":158,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["parameters",{"_index":62,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}],["particular",{"_index":287,"title":{},"body":{"license.html":{}}}],["pass",{"_index":212,"title":{},"body":{"index.html":{}}}],["passed",{"_index":87,"title":{},"body":{"interfaces/OtpErrorMap.html":{}}}],["password",{"_index":228,"title":{},"body":{"index.html":{}}}],["permission",{"_index":242,"title":{},"body":{"license.html":{}}}],["permit",{"_index":267,"title":{},"body":{"license.html":{}}}],["person",{"_index":247,"title":{},"body":{"license.html":{}}}],["persons",{"_index":268,"title":{},"body":{"license.html":{}}}],["port",{"_index":225,"title":{},"body":{"index.html":{}}}],["portions",{"_index":277,"title":{},"body":{"license.html":{}}}],["previously",{"_index":104,"title":{},"body":{"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["project",{"_index":81,"title":{},"body":{"classes/OtpError.html":{}}}],["promise",{"_index":131,"title":{},"body":{"classes/OtpSdk.html":{}}}],["properties",{"_index":12,"title":{"properties.html":{}},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"properties.html":{}}}],["props",{"_index":102,"title":{},"body":{"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateProp.html":{}}}],["provided",{"_index":278,"title":{},"body":{"license.html":{}}}],["provides",{"_index":113,"title":{},"body":{"classes/OtpSdk.html":{}}}],["publish",{"_index":261,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":288,"title":{},"body":{"license.html":{}}}],["rate",{"_index":26,"title":{},"body":{"interfaces/OtpConfig.html":{}}}],["re",{"_index":33,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{}}}],["readonly",{"_index":49,"title":{},"body":{"classes/OtpError.html":{}}}],["redis",{"_index":127,"title":{},"body":{"classes/OtpSdk.html":{},"index.html":{}}}],["redis_auth_enabled",{"_index":200,"title":{},"body":{"index.html":{}}}],["redis_config",{"_index":116,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"index.html":{}}}],["redissdk",{"_index":136,"title":{},"body":{"interfaces/OtpSdkConfig.html":{},"index.html":{}}}],["redissdkconfig",{"_index":126,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{}}}],["reference",{"_index":94,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["referenceid",{"_index":92,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["regen",{"_index":93,"title":{},"body":{"interfaces/OtpGenerateData.html":{}}}],["repository",{"_index":315,"title":{},"body":{"properties.html":{}}}],["required",{"_index":199,"title":{},"body":{"index.html":{}}}],["resources",{"_index":173,"title":{},"body":{"index.html":{}}}],["restriction",{"_index":254,"title":{},"body":{"license.html":{}}}],["results",{"_index":37,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["return",{"_index":90,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{}}}],["returns",{"_index":130,"title":{},"body":{"classes/OtpSdk.html":{}}}],["rewrap",{"_index":67,"title":{},"body":{"classes/OtpError.html":{}}}],["rights",{"_index":257,"title":{},"body":{"license.html":{}}}],["save",{"_index":178,"title":{},"body":{"index.html":{}}}],["sdk",{"_index":112,"title":{},"body":{"classes/OtpSdk.html":{}}}],["sell",{"_index":265,"title":{},"body":{"license.html":{}}}],["service",{"_index":55,"title":{},"body":{"classes/OtpError.html":{}}}],["set",{"_index":181,"title":{},"body":{"index.html":{}}}],["shall",{"_index":274,"title":{},"body":{"license.html":{}}}],["socket",{"_index":222,"title":{},"body":{"index.html":{}}}],["software",{"_index":250,"title":{},"body":{"license.html":{}}}],["src/.../types.ts",{"_index":319,"title":{},"body":{"miscellaneous/variables.html":{}}}],["src/otperror.ts",{"_index":42,"title":{},"body":{"classes/OtpError.html":{},"coverage.html":{}}}],["src/otpsdk.ts",{"_index":110,"title":{},"body":{"classes/OtpSdk.html":{},"coverage.html":{}}}],["src/types.ts",{"_index":5,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["started",{"_index":165,"title":{"index.html":{},"license.html":{}},"body":{}}],["statements",{"_index":145,"title":{},"body":{"coverage.html":{}}}],["status",{"_index":83,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["statuscode",{"_index":56,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{}}}],["string",{"_index":77,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{}}}],["subject",{"_index":270,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":263,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":276,"title":{},"body":{"license.html":{}}}],["table",{"_index":157,"title":{},"body":{"coverage.html":{},"index.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":156,"title":{},"body":{"coverage.html":{}}}],["team",{"_index":240,"title":{},"body":{"license.html":{}}}],["test",{"_index":230,"title":{},"body":{"index.html":{}}}],["thrown",{"_index":46,"title":{},"body":{"classes/OtpError.html":{}}}],["time",{"_index":23,"title":{},"body":{"interfaces/OtpConfig.html":{},"interfaces/OtpGenerateData.html":{}}}],["tls",{"_index":227,"title":{},"body":{"index.html":{}}}],["tort",{"_index":299,"title":{},"body":{"license.html":{}}}],["true",{"_index":72,"title":{},"body":{"classes/OtpError.html":{},"index.html":{}}}],["type",{"_index":7,"title":{},"body":{"interfaces/OtpConfig.html":{},"classes/OtpError.html":{},"interfaces/OtpErrorMap.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"classes/OtpSdk.html":{},"interfaces/OtpSdkConfig.html":{},"interfaces/OtpValidateData.html":{},"interfaces/OtpValidateProp.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["uids",{"_index":103,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["understanding",{"_index":69,"title":{},"body":{"classes/OtpError.html":{}}}],["unique",{"_index":107,"title":{},"body":{"interfaces/OtpGenerateProp.html":{}}}],["use",{"_index":258,"title":{},"body":{"license.html":{}}}],["used",{"_index":125,"title":{},"body":{"classes/OtpSdk.html":{}}}],["valid",{"_index":139,"title":{},"body":{"interfaces/OtpValidateData.html":{}}}],["validate",{"_index":121,"title":{},"body":{"classes/OtpSdk.html":{},"interfaces/OtpValidateProp.html":{}}}],["validate(attrs",{"_index":134,"title":{},"body":{"classes/OtpSdk.html":{}}}],["validating",{"_index":141,"title":{},"body":{"interfaces/OtpValidateData.html":{}}}],["value",{"_index":71,"title":{},"body":{"classes/OtpError.html":{},"interfaces/OtpGenerateData.html":{},"interfaces/OtpGenerateProp.html":{},"interfaces/OtpValidateData.html":{},"miscellaneous/variables.html":{}}}],["values",{"_index":202,"title":{},"body":{"index.html":{}}}],["variable",{"_index":152,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":170,"title":{"miscellaneous/variables.html":{}},"body":{"index.html":{},"miscellaneous/variables.html":{}}}],["version",{"_index":308,"title":{},"body":{"properties.html":{}}}],["warranties",{"_index":284,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":279,"title":{},"body":{"license.html":{}}}],["whether",{"_index":98,"title":{},"body":{"interfaces/OtpGenerateData.html":{},"interfaces/OtpValidateData.html":{},"license.html":{}}}],["whose",{"_index":44,"title":{},"body":{"classes/OtpError.html":{}}}],["wish",{"_index":211,"title":{},"body":{"index.html":{}}}],["without",{"_index":253,"title":{},"body":{"license.html":{}}}],["work",{"_index":182,"title":{},"body":{"index.html":{}}}],["wrap",{"_index":66,"title":{},"body":{"classes/OtpError.html":{}}}],["yes",{"_index":65,"title":{},"body":{"classes/OtpError.html":{},"classes/OtpSdk.html":{}}}]],"pipeline":["stemmer"]}, + "store": {"interfaces/OtpConfig.html":{"url":"interfaces/OtpConfig.html","title":"interface - OtpConfig","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpConfig\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of HOTP Configurations\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n OTP_EXPIRY_IN_SECS\n \n \n \n \n OTP_GEN_HALT_IN_SECS\n \n \n \n \n OTP_GEN_LIMIT\n \n \n \n \n OTP_GEN_LIMIT_EXPIRY_IN_SEC\n \n \n \n \n OTP_LENGTH\n \n \n \n \n OTP_REGEN_LIMIT\n \n \n \n \n OTP_VAL_LIMIT\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n OTP_EXPIRY_IN_SECS\n \n \n \n \n \n \n \n \n OTP_EXPIRY_IN_SECS: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Expiry time of Generated OTP\n\n \n \n \n \n \n \n \n \n \n OTP_GEN_HALT_IN_SECS\n \n \n \n \n \n \n \n \n OTP_GEN_HALT_IN_SECS: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Time rate limit between OTP generates\n\n \n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT\n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n OTP generation limit\n\n \n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT_EXPIRY_IN_SEC\n \n \n \n \n \n \n \n \n OTP_GEN_LIMIT_EXPIRY_IN_SEC: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Expiry time of OTP_GEN_LIMIT key\n\n \n \n \n \n \n \n \n \n \n OTP_LENGTH\n \n \n \n \n \n \n \n \n OTP_LENGTH: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n Length of OTP\n\n \n \n \n \n \n \n \n \n \n OTP_REGEN_LIMIT\n \n \n \n \n \n \n \n \n OTP_REGEN_LIMIT: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n OTP re-generation limit\n\n \n \n \n \n \n \n \n \n \n OTP_VAL_LIMIT\n \n \n \n \n \n \n \n \n OTP_VAL_LIMIT: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n OTP invalish attempt count\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/OtpError.html":{"url":"classes/OtpError.html","title":"class - OtpError","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n OtpError\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/OtpError.ts\n \n\n\n \n Description\n \n \n Error class whose instance is thrown in case of any error.\n\n \n\n \n Extends\n \n \n Error\n \n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Readonly\n _isCustomError\n \n \n Readonly\n _isOtpError\n \n \n Optional\n error\n \n \n errorCode\n \n \n message\n \n \n Readonly\n service\n \n \n statusCode\n \n \n \n \n\n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(e?: any, eMap?: OtpErrorMap)\n \n \n\n \n \n Creates an instance of OtpError.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n Description\n \n \n \n \n e\n \n \n any\n \n \n \n Yes\n \n \n \n Any Error instance to wrap with OtpError.\n\n \n \n \n eMap\n \n \n OtpErrorMap\n \n \n \n Yes\n \n \n \n OtpErrorMap to rewrap error for better understanding.\n\n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n Readonly\n _isCustomError\n \n \n \n \n \n \n Default value : true\n \n \n\n \n \n Flag to identify if error is a custom error.\n\n \n \n\n \n \n \n \n \n \n \n \n Readonly\n _isOtpError\n \n \n \n \n \n \n Default value : true\n \n \n\n \n \n Flag to identify if error is a OtpError.\n\n \n \n\n \n \n \n \n \n \n \n \n Optional\n error\n \n \n \n \n \n \n Type : any\n\n \n \n\n \n \n Error object.\n\n \n \n\n \n \n \n \n \n \n \n \n errorCode\n \n \n \n \n \n \n Type : string\n\n \n \n\n \n \n Error Code.\n\n \n \n\n \n \n \n \n \n \n \n \n message\n \n \n \n \n \n \n Type : string\n\n \n \n\n \n \n Error's message string.\n\n \n \n\n \n \n \n \n \n \n \n \n Readonly\n service\n \n \n \n \n \n \n Type : string\n\n \n \n\n \n \n Node project from which Error is thrown.\n\n \n \n\n \n \n \n \n \n \n \n \n statusCode\n \n \n \n \n \n \n Type : number\n\n \n \n\n \n \n HTTP status code associated with the error.\n\n \n \n\n \n \n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpErrorMap.html":{"url":"interfaces/OtpErrorMap.html","title":"interface - OtpErrorMap","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpErrorMap\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type defination for error map to be passed to OtpError.\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n errorCode\n \n \n \n Optional\n \n message\n \n \n \n Optional\n \n statusCode\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n errorCode\n \n \n \n \n \n \n \n \n errorCode: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Overriding error code string for OtpError instance\n\n \n \n \n \n \n \n \n \n \n message\n \n \n \n \n \n \n \n \n message: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Overriding message string for OtpError instance\n\n \n \n \n \n \n \n \n \n \n statusCode\n \n \n \n \n \n \n \n \n statusCode: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Overriding HTTP status code for OtpError instance\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpGenerateData.html":{"url":"interfaces/OtpGenerateData.html","title":"interface - OtpGenerateData","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpGenerateData\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of return value of OtpSdk.generate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n otp\n \n \n \n \n referenceId\n \n \n \n \n regen\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n otp\n \n \n \n \n \n \n \n \n otp: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Generated OTP\n\n \n \n \n \n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Reference Id of the generated OTP\n\n \n \n \n \n \n \n \n \n \n regen\n \n \n \n \n \n \n \n \n regen: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Flag identifying whether OTP has been re-generated or generated first time\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpGenerateProp.html":{"url":"interfaces/OtpGenerateProp.html","title":"interface - OtpGenerateProp","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpGenerateProp\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of input props for OtpSdk.generate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n referenceId\n \n \n \n Optional\n \n uids\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Previously generated reference Id value for which OTP needs to be re-generated\n\n \n \n \n \n \n \n \n \n \n uids\n \n \n \n \n \n \n \n \n uids: Array\n\n \n \n\n\n \n \n Type : Array\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n Unique identifiers for which the OTP is generated\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"classes/OtpSdk.html":{"url":"classes/OtpSdk.html","title":"class - OtpSdk","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n Classes\n OtpSdk\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/OtpSdk.ts\n \n\n\n \n Description\n \n \n Class to create an SDK which provides HOTP functionalities\n\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n OTP_CONFIG\n \n \n REDIS_CONFIG\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n Async\n generate\n \n \n Async\n initialize\n \n \n Async\n validate\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(config?: OtpSdkConfig)\n \n \n\n \n \n Creates an instance of OtpSdk.\n\n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n config\n \n \n OtpSdkConfig\n \n \n \n Yes\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n \n Properties\n \n \n \n \n \n \n \n OTP_CONFIG\n \n \n \n \n \n \n Type : OtpConfig\n\n \n \n\n \n \n HOTP Configurations used by the OtpSdk instance\n\n \n \n\n \n \n \n \n \n \n \n \n REDIS_CONFIG\n \n \n \n \n \n \n Type : RedisSdkConfig\n\n \n \n\n \n \n Redis Configurations used by the OtpSdk instance\n\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n Async\n generate\n \n \n \n \n \n \n \n generate(attrs?: OtpGenerateProp)\n \n \n\n\n\n\n \n \n Generate or Re-generate an HOTP\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n attrs\n \n OtpGenerateProp\n \n\n \n Yes\n \n\n\n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n initialize\n \n \n \n \n \n \n \n initialize()\n \n \n\n\n\n\n \n \n Initialize the OtpSdk instance. It internally creates a Redis connection\n\n\n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Async\n validate\n \n \n \n \n \n \n \n validate(attrs: OtpValidateProp)\n \n \n\n\n\n\n \n \n Validate a previously generated HOTP\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n attrs\n \n OtpValidateProp\n \n\n \n No\n \n\n\n \n \n \n \n \n Returns : Promise\n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpSdkConfig.html":{"url":"interfaces/OtpSdkConfig.html","title":"interface - OtpSdkConfig","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpSdkConfig\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of OtpSdk Configurations\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n OTP_CONFIG\n \n \n \n \n REDIS_CONFIG\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n OTP_CONFIG\n \n \n \n \n \n \n \n \n OTP_CONFIG: OtpConfig\n\n \n \n\n\n \n \n Type : OtpConfig\n\n \n \n\n\n\n\n\n \n \n HOTP Configurations\n\n \n \n \n \n \n \n \n \n \n REDIS_CONFIG\n \n \n \n \n \n \n \n \n REDIS_CONFIG: RedisSdkConfig\n\n \n \n\n\n \n \n Type : RedisSdkConfig\n\n \n \n\n\n\n\n\n \n \n Overriding RedisSdk Configurations\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpValidateData.html":{"url":"interfaces/OtpValidateData.html","title":"interface - OtpValidateData","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpValidateData\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of return value of OtpSdk.validate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n referenceId\n \n \n \n \n valid\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Reference Id of the OTP\n\n \n \n \n \n \n \n \n \n \n valid\n \n \n \n \n \n \n \n \n valid: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n\n\n\n\n \n \n Flag denoting whether validating OTP value is valid or not\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/OtpValidateProp.html":{"url":"interfaces/OtpValidateProp.html","title":"interface - OtpValidateProp","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n OtpValidateProp\n\n\n\n \n Documentation\n \n\n\n\n \n \n File\n \n \n src/TYPES.ts\n \n\n\n \n Description\n \n \n Type definition of input props for OtpSdk.validate\n\n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n otp\n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n otp\n \n \n \n \n \n \n \n \n otp: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n OTP to validate against\n\n \n \n \n \n \n \n \n \n \n referenceId\n \n \n \n \n \n \n \n \n referenceId: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n Reference Id of the OTP\n\n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Documentation coverage\n\n\n\n \n\n\n\n \n \n File\n Type\n Identifier\n Statements\n \n \n \n \n \n \n src/OtpError.ts\n \n class\n OtpError\n \n 100 %\n (9/9)\n \n \n \n \n \n src/OtpSdk.ts\n \n class\n OtpSdk\n \n 100 %\n (7/7)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpConfig\n \n 100 %\n (8/8)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpErrorMap\n \n 100 %\n (4/4)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpGenerateData\n \n 100 %\n (4/4)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpGenerateProp\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpSdkConfig\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpValidateData\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n interface\n OtpValidateProp\n \n 100 %\n (3/3)\n \n \n \n \n \n src/TYPES.ts\n \n variable\n DEFAULT_OTP_CONFIG\n \n 100 %\n (1/1)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Dependencies\n \n \n \n @am92/redis : ^2.0.2\n \n lodash : ^4.17.21\n \n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\n@am92/otp\n \n \n \n \n\n\n\n\nTable of Content\n\nInstallation\nEnvironment Variables\nCreating an OtpSdk Instance\nContributors\nResources\nLicense\n\n\n\nInstallation\nExample :$ npm install --save @am92/otp\n\nEnvironment Variables\nThe following environment variables need to be set to work with this package:\nExample :##### Redis Config\nexport OTP_LENGTH='6'\nexport OTP_EXPIRY_IN_SECS='300'\nexport OTP_GEN_HALT_IN_SECS='30'\nexport OTP_GEN_LIMIT='5'\nexport OTP_GEN_LIMIT_EXPIRY_IN_SEC='1800'\nexport OTP_REGEN_LIMIT='3'\nexport OTP_VAL_LIMIT='3'\n#\nexport OTP_DEDICATED_REDIS='false'\nexport OTP_REDIS_AUTH_ENABLED='false'\nexport OTP_REDIS_HOST=''\nexport OTP_REDIS_PORT='6379'\nexport OTP_REDIS_KEY_PREFIX=''\nexport OTP_REDIS_AUTH=''Note:\n\nIf 'OTP_DEDICATED_REDIS' is set to 'true', 'OTP_REDIS_HOST' and 'OTP_REDIS_PORT' are required\nIf 'OTP_DEDICATED_REDIS' and 'REDIS_AUTH_ENABLED' are set to 'true', 'OTP_REDIS_AUTH' is also required\nVariables where values have been defined can be omitted from being defined as the mentioned values are internally defaulted.\n\n\n\nCreating an OtpSdk Instance\nExample :import OtpSdk from '@am92/otp'\n\nconst otpSdk = new OtpSdk()\nexport default otpSdkIf you wish to pass your custom 'config' to OtpSdk Class, then you can build it as follows:\nExample :import OtpSdk from '@am92/otp'\n\nconst config = {\n OTP_CONFIG: {\n OTP_LENGTH: 6,\n OTP_EXPIRY_IN_SECS: 300,\n OTP_GEN_HALT_IN_SECS: 30,\n OTP_GEN_LIMIT: 5,\n OTP_GEN_LIMIT_EXPIRY_IN_SEC: 1800,\n OTP_REGEN_LIMIT: 3,\n OTP_VAL_LIMIT: 3,\n },\n REDIS_CONFIG: {\n CONNECTION_CONFIG: {\n socket: {\n host: 'localhost',\n port: 6379,\n tls: true\n },\n password: 'password'\n },\n KEY_PREFIX: 'test'\n }\n}\n\nconst otpSdk = new OtpSdk(config)\nexport default otpSdk\n\nContributors\n\n \n \n \n \n \n \n Ankit Gandhi\n \n \n \n \n \n \n Mehul Agarwal\n \n \n \n \n\n\n\n\nResources\n\nRedisSdk\n\n\n\nLicense\n\nMIT\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\nMIT License\nCopyright (c) 2022 Ankit Mehul Team Account\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n\n \n \n \n \n \n 2 Classes\n \n \n \n \n \n \n \n 7 Interfaces\n \n \n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"properties.html":{"url":"properties.html","title":"package-properties - properties","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Properties\n \n \n \n Version : 2.0.1\n \n Description : HOTP Authentication Module\n \n Keywords : otp, hotp\n \n Homepage : https://heliumtank92.github.io/am92-otp\n \n License : MIT\n \n Repository : git@github.com:heliumtank92/am92-otp.git\n \n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n DEFAULT_OTP_CONFIG   (src/.../TYPES.ts)\n \n \n \n \n \n \n\n\n src/TYPES.ts\n \n \n \n \n \n \n \n DEFAULT_OTP_CONFIG\n \n \n \n \n \n \n Type : OtpConfig\n\n \n \n \n \n Default value : {\n OTP_LENGTH: 6,\n OTP_EXPIRY_IN_SECS: 300,\n OTP_GEN_HALT_IN_SECS: 30,\n OTP_GEN_LIMIT: 5,\n OTP_GEN_LIMIT_EXPIRY_IN_SEC: 1800,\n OTP_REGEN_LIMIT: 3,\n OTP_VAL_LIMIT: 3\n}\n \n \n\n \n \n Default HOTP Configurations\n\n \n \n\n \n \n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} } diff --git a/docs/properties.html b/docs/properties.html index f2fcec9..0cf2a04 100644 --- a/docs/properties.html +++ b/docs/properties.html @@ -51,7 +51,7 @@