SYMBOL INDEX (75 symbols across 19 files) FILE: functions/create-alarms.js constant AWS (line 5) | const AWS = require('aws-sdk'); FILE: functions/get-index.js constant URL (line 8) | const URL = require('url'); constant STAGE (line 16) | const STAGE = process.env.STAGE; FILE: functions/get-restaurants.js constant AWS (line 5) | const AWS = AWSXRay.captureAWS(require('aws-sdk')); FILE: functions/place-order.js constant UNAUTHORIZED (line 14) | const UNAUTHORIZED = { FILE: functions/search-restaurants.js constant AWS (line 5) | const AWS = AWSXRay.captureAWS(require('aws-sdk')); FILE: lib/aws4.js function hmac (line 11) | function hmac(key, string, encoding) { function hash (line 15) | function hash(string, encoding) { function encodeRfc3986 (line 20) | function encodeRfc3986(urlEncodedString) { function RequestSigner (line 28) | function RequestSigner(request, credentials) { function trimAll (line 258) | function trimAll(header) { FILE: lib/awscred.js function loadCredentialsAndRegion (line 33) | function loadCredentialsAndRegion(options, cb) { function loadCredentials (line 52) | function loadCredentials(options, cb) { function loadRegion (line 72) | function loadRegion(options, cb) { function loadRegionSync (line 92) | function loadRegionSync(options) { function loadCredentialsFromEnv (line 96) | function loadCredentialsFromEnv(options, cb) { function loadRegionFromEnv (line 106) | function loadRegionFromEnv(options, cb) { function loadRegionFromEnvSync (line 112) | function loadRegionFromEnvSync() { function loadCredentialsFromIniFile (line 116) | function loadCredentialsFromIniFile(options, cb) { function loadRegionFromIniFile (line 129) | function loadRegionFromIniFile(options, cb) { function loadRegionFromIniFileSync (line 138) | function loadRegionFromIniFileSync(options) { function loadCredentialsFromEcs (line 146) | function loadCredentialsFromEcs(options, cb) { function loadCredentialsFromEc2Metadata (line 182) | function loadCredentialsFromEc2Metadata(options, cb) { function loadProfileFromIniFile (line 223) | function loadProfileFromIniFile(options, defaultFilename, cb) { function loadProfileFromIniFileSync (line 234) | function loadProfileFromIniFileSync(options, defaultFilename) { function merge (line 249) | function merge(obj, options, cb) { function resolveProfile (line 284) | function resolveProfile() { function resolveHome (line 288) | function resolveHome() { function parseAwsIni (line 293) | function parseAwsIni(ini) { function request (line 313) | function request(options, cb) { function once (line 332) | function once(cb) { FILE: lib/cloudwatch.js constant AWS (line 5) | const AWS = AWSXRay.captureAWS(require('aws-sdk')); function getCountMetricData (line 26) | function getCountMetricData(name, value) { function getTimeMetricData (line 35) | function getTimeMetricData(name, statsValues) { function getCountMetricDatum (line 44) | function getCountMetricDatum() { function getTimeMetricDatum (line 55) | function getTimeMetricDatum() { function clear (line 89) | function clear() { function incrCount (line 94) | function incrCount(metricName, count) { function recordTimeInMillis (line 108) | function recordTimeInMillis(metricName, ms) { function trackExecTime (line 136) | function trackExecTime(metricName, f) { FILE: lib/http.js function getRequest (line 6) | function getRequest (options) { function setHeaders (line 27) | function setHeaders (request, headers) { function setQueryStrings (line 34) | function setQueryStrings (request, qs) { function setBody (line 42) | function setBody (request, body) { FILE: lib/kinesis.js constant AWS (line 5) | const AWS = AWSXRay.captureAWS(require('aws-sdk')); function tryJsonParse (line 10) | function tryJsonParse(data) { function addCorrelationIds (line 23) | function addCorrelationIds(data) { function putRecord (line 35) | function putRecord(params, cb) { FILE: lib/log.js constant DEFAULT_CONTEXT (line 14) | const DEFAULT_CONTEXT = { function getContext (line 22) | function getContext () { function logLevelName (line 34) | function logLevelName() { function isEnabled (line 38) | function isEnabled (level) { function appendError (line 42) | function appendError(params, err) { function log (line 54) | function log (levelName, message, params) { FILE: lib/lru.js function LruCache (line 5) | function LruCache(size) { function DoublyLinkedList (line 46) | function DoublyLinkedList() { function DoublyLinkedNode (line 91) | function DoublyLinkedNode(key, val) { FILE: lib/sns.js constant AWS (line 4) | const AWS = AWSXRay.captureAWS(require('aws-sdk')); constant SNS (line 5) | const SNS = new AWS.SNS(); function addCorrelationIds (line 8) | function addCorrelationIds(messageAttributes) { function publish (line 23) | function publish(params, cb) { FILE: middleware/capture-correlation-ids.js function captureHttp (line 6) | function captureHttp(headers, awsRequestId, sampleDebugLogRate) { function parsePayload (line 37) | function parsePayload (record) { function captureKinesis (line 42) | function captureKinesis(event, context, sampleDebugLogRate) { function captureSns (line 107) | function captureSns(records, awsRequestId, sampleDebugLogRate) { function isApiGatewayEvent (line 138) | function isApiGatewayEvent(event) { function isKinesisEvent (line 142) | function isKinesisEvent(event) { function isSnsEvent (line 154) | function isSnsEvent(event) { FILE: seed-restaurants.js constant AWS (line 4) | const AWS = require('aws-sdk'); FILE: tests/steps/given.js constant AWS (line 3) | const AWS = require('aws-sdk'); FILE: tests/steps/init.js constant AWS (line 7) | const AWS = require('aws-sdk'); constant SSM (line 9) | const SSM = new AWS.SSM(); FILE: tests/steps/tearDown.js constant AWS (line 4) | const AWS = require('aws-sdk'); FILE: tests/steps/when.js constant APP_ROOT (line 3) | const APP_ROOT = '../../'; constant URL (line 10) | const URL = require('url');