Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FirebaseExtended/experimental-extensions
/ functions
Functions
308 in github.com/FirebaseExtended/experimental-extensions
⨍
Functions
308
◇
Types & classes
46
↓ 17 callers
Function
createDocumentSnapshot
( input: any = { input: "I like Paris. I like the Louvre." }, path = "trips/id1" )
firestore-nlp-extension/functions/__tests__/utils/firestoreUtils.ts:25
↓ 16 callers
Function
resetRequiredModulesForFirestoreNlpDocCreate
* Imports extension functions src and admin modules. * Usually needed after a "jest.resetModules()" since it clear admin import.
firestore-nlp-extension/functions/__tests__/functions.test.ts:125
↓ 11 callers
Method
performEntityExtraction
(input: string)
firestore-nlp-extension/functions/src/nlpTaskHandler.ts:114
↓ 8 callers
Method
extractUrl
(snapshot)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:62
↓ 8 callers
Function
resetRequiredModulesForFirestoreNlpDocUpdate
* Imports extension functions src and admin modules. * Usually needed after a "jest.resetModules()" since it clear admin import.
firestore-nlp-extension/functions/__tests__/functions.test.ts:789
↓ 6 callers
Function
addToPromiseQueue
(promises, newPromise, maxConcurrentRequests)
storage-mirror-firestore-utilities/lib/driver.js:76
↓ 6 callers
Function
addToPromiseQueue
( promises: PromiseQueue, newPromise: Promise<any>, maxConcurrentRequests: number )
storage-mirror-firestore-utilities/bin/driver.ts:64
↓ 5 callers
Function
isStaleEvent
* Returns whether an GCS event is stale based on what is currently in Firestore. * @param existingSnapshot Current Firestore snapshot. * @param even
storage-mirror-firestore/functions/lib/mirror.js:323
↓ 5 callers
Method
performTextClassification
(input: string)
firestore-nlp-extension/functions/src/nlpTaskHandler.ts:73
↓ 5 callers
Function
secondsSinceTime
(time)
storage-mirror-firestore-utilities/lib/driver.js:113
↓ 5 callers
Function
secondsSinceTime
(time: number)
storage-mirror-firestore-utilities/bin/driver.ts:107
↓ 4 callers
Function
delay
(ms: number)
ai-user-engagement/functions/integration-tests/integration-test.spec.ts:48
↓ 4 callers
Function
extractInput
(snapshot)
firestore-sentiment-analysis/functions/index.js:50
↓ 4 callers
Function
extractInput
(snapshot: admin.firestore.DocumentSnapshot)
firestore-nlp-extension/functions/src/index.ts:87
↓ 4 callers
Function
isValidDocumentName
* Returns whether an a Document name (includes Prefixes) is valid in Firestore. * https://firebase.google.com/docs/firestore/quotas#collections_docum
storage-mirror-firestore/functions/lib/util.js:37
↓ 4 callers
Function
snapshot
( data = { score: 100, user_name: "mock User" }, path = "users/id1" )
firestore-leaderboard/extension/functions/__tests__/mocks/firestore.ts:19
↓ 4 callers
Method
updateShortUrl
(snapshot, url)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:97
↓ 3 callers
Function
clearMocks
* Clears all mocks that might be used for 'toHaveBeenCalled' type * of assertions.
firestore-nlp-extension/functions/__tests__/functions.test.ts:63
↓ 3 callers
Function
createLogger
(logFile)
storage-mirror-firestore-utilities/lib/driver.js:87
↓ 3 callers
Function
createLogger
(logFile: string)
storage-mirror-firestore-utilities/bin/driver.ts:80
↓ 3 callers
Function
createOperation
(path, type, minFileSize, maxFileSize)
storage-mirror-firestore-utilities/lib/driver.js:305
↓ 3 callers
Function
createOperation
( path: string, type: Operation["type"], minFileSize?: number, maxFileSize?: number )
storage-mirror-firestore-utilities/bin/driver.ts:367
↓ 3 callers
Function
expectMessage
(message: string)
ai-user-engagement/functions/integration-tests/integration-test.spec.ts:52
↓ 3 callers
Function
mirrorDocumentPathToTombstonePath
* Returns the relevant Tombstone path for any Item Document or Prefix Document path. * @param path The Item Document or Prefix Document path. This is
storage-mirror-firestore/functions/lib/util.js:104
↓ 3 callers
Function
objectNameToFirestorePaths
* Returns the Firestore Paths to all the Prefix Documents and the Item Document * for a given GCS Object name. `prefixPaths` is sorted from the root
storage-mirror-firestore/functions/lib/util.js:82
↓ 3 callers
Method
onEmpty
* Returns a Promise that resolves when all the Promises inside the Promise Queue resolve.
storage-mirror-firestore-utilities/lib/driver.js:64
↓ 3 callers
Method
onEmpty
* Returns a Promise that resolves when all the Promises inside the Promise Queue resolve.
storage-mirror-firestore-utilities/bin/driver.ts:53
↓ 3 callers
Function
pathHash
(path: string)
storage-mirror-firestore/functions/src/util.ts:125
↓ 3 callers
Method
performSentimentAnalysis
(input: string)
firestore-nlp-extension/functions/src/nlpTaskHandler.ts:42
↓ 3 callers
Function
prunePrefix
(prefix)
storage-mirror-firestore-utilities/lib/driver.js:118
↓ 3 callers
Function
prunePrefix
(prefix: string)
storage-mirror-firestore-utilities/bin/driver.ts:113
↓ 3 callers
Function
step
(result)
storage-mirror-firestore/functions/lib/index.js:7
↓ 3 callers
Function
step
(result)
storage-mirror-firestore/functions/lib/mirror.js:7
↓ 3 callers
Function
step
(result)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:22
↓ 3 callers
Function
step
(result)
firestore-shorten-urls-dynamic-links/functions/lib/index.js:22
↓ 3 callers
Function
step
(result)
storage-mirror-firestore-utilities/lib/driver.js:7
↓ 3 callers
Function
step
(result)
storage-mirror-firestore-utilities/functions/lib/index.js:7
↓ 3 callers
Function
updateFirestore
* Update the Item Document in Firestore with the provided data and perform * maintenance (creation/deletion) on it's Prefix Documents if necessary.
storage-mirror-firestore/functions/lib/mirror.js:141
↓ 3 callers
Function
updateFirestore
* Update the Item Document in Firestore with the provided data and perform * maintenance (creation/deletion) on it's Prefix Documents if necessary.
storage-mirror-firestore/functions/src/mirror.ts:173
↓ 3 callers
Function
verb
(n)
storage-mirror-firestore-utilities/lib/driver.js:15
↓ 2 callers
Function
calculateSentiment
(snapshot)
firestore-sentiment-analysis/functions/index.js:90
↓ 2 callers
Function
confirm
(prompt)
storage-mirror-firestore-utilities/lib/driver.js:404
↓ 2 callers
Function
confirm
(prompt: string)
storage-mirror-firestore-utilities/bin/driver.ts:527
↓ 2 callers
Method
entityTypeToString
* Returns string representation of the given entity Type. This method is * useful to deal with the edge cases cause by entity.type being a union ty
firestore-nlp-extension/functions/src/nlpTaskHandler.ts:205
↓ 2 callers
Function
filterObjectFields
( o: Object, filter: RegExp )
storage-mirror-firestore/functions/src/util.ts:9
↓ 2 callers
Function
firestoreDocumentData
* Construct the Firestore Document fields for the Prefixes Documents & Item Document. * @param metadata GCS metadata for the relevant object. * @par
storage-mirror-firestore/functions/lib/mirror.js:355
↓ 2 callers
Function
firestoreDocumentData
* Construct the Firestore Document fields for the Prefixes Documents & Item Document. * @param metadata GCS metadata for the relevant object. * @par
storage-mirror-firestore/functions/src/mirror.ts:440
↓ 2 callers
Method
handleCreateDocument
(snapshot)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:65
↓ 2 callers
Method
handleUpdateDocument
(before, after)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:77
↓ 2 callers
Function
isConfigValid
()
firestore-nlp-extension/functions/src/index.ts:66
↓ 2 callers
Function
isDeletionEventType
(eventType: string)
storage-mirror-firestore/functions/src/util.ts:28
↓ 2 callers
Function
isStaleEvent
( existingSnapshot: DocumentSnapshot, eventData: MirrorDocument, isDeletion: boolean )
storage-mirror-firestore/functions/src/mirror.ts:391
↓ 2 callers
Function
isValidDocumentId
* Returns whether a id is valid for a Document in Firestore. * https://firebase.google.com/docs/firestore/quotas#collections_documents_and_fields *
storage-mirror-firestore/functions/lib/util.js:52
↓ 2 callers
Function
isValidDocumentName
(name: string)
storage-mirror-firestore/functions/src/util.ts:40
↓ 2 callers
Function
mirrorDocumentPathToTombstonePath
(path: string)
storage-mirror-firestore/functions/src/util.ts:107
↓ 2 callers
Function
objectNameToFirestorePaths
(name: string)
storage-mirror-firestore/functions/src/util.ts:85
↓ 2 callers
Method
onDocumentCreate
(snapshot)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:40
↓ 2 callers
Method
onDocumentUpdate
(change)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:51
↓ 2 callers
Method
shortenUrl
(snapshot)
firestore-shorten-urls-dynamic-links/functions/lib/index.js:71
↓ 2 callers
Method
shortenUrl
( snapshot: admin.firestore.DocumentSnapshot )
firestore-shorten-urls-dynamic-links/functions/src/index.ts:80
↓ 2 callers
Function
shouldMirrorObject
(name: string)
storage-mirror-firestore/functions/src/util.ts:69
↓ 2 callers
Function
updateDocumentNlpData
( docReference: admin.firestore.DocumentReference, nlpData: NlpData | admin.firestore.FieldValue )
firestore-nlp-extension/functions/src/index.ts:191
↓ 2 callers
Function
updateNlpData
( docSnapshot: admin.firestore.DocumentSnapshot )
firestore-nlp-extension/functions/src/index.ts:135
↓ 2 callers
Function
updateSentiment
(snapshot, sentiment)
firestore-sentiment-analysis/functions/index.js:118
↓ 1 callers
Function
adopt
(value)
storage-mirror-firestore/functions/lib/index.js:3
↓ 1 callers
Function
adopt
(value)
storage-mirror-firestore/functions/lib/mirror.js:3
↓ 1 callers
Function
adopt
(value)
firestore-shorten-urls-dynamic-links/functions/lib/abstract-shortener.js:18
↓ 1 callers
Function
adopt
(value)
firestore-shorten-urls-dynamic-links/functions/lib/index.js:18
↓ 1 callers
Function
adopt
(value)
storage-mirror-firestore-utilities/lib/driver.js:3
↓ 1 callers
Function
adopt
(value)
storage-mirror-firestore-utilities/functions/lib/index.js:3
↓ 1 callers
Function
checkFirestore
(config, state, constants, onInconsistency)
storage-mirror-firestore-utilities/lib/driver.js:789
↓ 1 callers
Function
checkFirestore
( config: CheckConfig, state: CheckState, constants: CheckConstants, onInconsistency: (name: string) =
storage-mirror-firestore-utilities/bin/driver.ts:986
↓ 1 callers
Function
checkStorage
(config, state, constants, onInconsistency)
storage-mirror-firestore-utilities/lib/driver.js:875
↓ 1 callers
Function
checkStorage
( config: CheckConfig, state: CheckState, constants: CheckConstants, onInconsistency: (err: string) =>
storage-mirror-firestore-utilities/bin/driver.ts:1090
↓ 1 callers
Function
cleanFirestore
(constants, config, state)
storage-mirror-firestore-utilities/lib/driver.js:1068
↓ 1 callers
Function
cleanFirestore
( constants: CleanConstants, config: CleanConfig, state: CleanState )
storage-mirror-firestore-utilities/bin/driver.ts:1357
↓ 1 callers
Function
cleanStorage
(constants, config, state)
storage-mirror-firestore-utilities/lib/driver.js:1035
↓ 1 callers
Function
cleanStorage
( constants: CleanConstants, config: CleanConfig, state: CleanState )
storage-mirror-firestore-utilities/bin/driver.ts:1313
↓ 1 callers
Function
consistencyCheck
(config, state, constants)
storage-mirror-firestore-utilities/lib/driver.js:763
↓ 1 callers
Function
consistencyCheck
( config: CheckConfig, state: CheckState, constants: CheckConstants )
storage-mirror-firestore-utilities/bin/driver.ts:951
↓ 1 callers
Function
createOperationSet
(path, operationsPerSet)
storage-mirror-firestore-utilities/lib/driver.js:330
↓ 1 callers
Function
createOperationSet
( path: string, operationsPerSet: number )
storage-mirror-firestore-utilities/bin/driver.ts:400
↓ 1 callers
Function
createPath
(prefix)
storage-mirror-firestore-utilities/lib/driver.js:290
↓ 1 callers
Function
createPath
(prefix: string)
storage-mirror-firestore-utilities/bin/driver.ts:350
↓ 1 callers
Function
createTask
(bucket, prefix, setsPerTask, operationsPerSet)
storage-mirror-firestore-utilities/lib/driver.js:366
↓ 1 callers
Function
createTask
( bucket: string, prefix: string, setsPerTask: number, operationsPerSet: number )
storage-mirror-firestore-utilities/bin/driver.ts:443
↓ 1 callers
Function
deliver
(write)
firestore-schedule-writes/functions/lib/index.js:120
↓ 1 callers
Function
deliver
(write: QueuedWrite)
firestore-schedule-writes/functions/src/index.ts:177
↓ 1 callers
Method
dequeue
* Returns the oldest Promise in the Promise Queue.
storage-mirror-firestore-utilities/lib/driver.js:52
↓ 1 callers
Method
dequeue
* Returns the oldest Promise in the Promise Queue.
storage-mirror-firestore-utilities/bin/driver.ts:41
↓ 1 callers
Method
enqueue
* Enqueues a new Promise into the Promise Queue.
storage-mirror-firestore-utilities/lib/driver.js:45
↓ 1 callers
Method
enqueue
* Enqueues a new Promise into the Promise Queue.
storage-mirror-firestore-utilities/bin/driver.ts:34
↓ 1 callers
Function
fetchAndProcess
()
firestore-schedule-writes/functions/lib/index.js:15
↓ 1 callers
Function
fetchAndProcess
()
firestore-schedule-writes/functions/src/index.ts:36
↓ 1 callers
Function
generateReadme
(extensionName)
generate-experimental-readme.js:43
↓ 1 callers
Method
getAccessToken
()
firestore-shorten-urls-dynamic-links/functions/lib/index.js:41
↓ 1 callers
Method
getAccessToken
()
firestore-shorten-urls-dynamic-links/functions/src/index.ts:41
↓ 1 callers
Function
getChangeType
(change)
firestore-sentiment-analysis/functions/index.js:53
↓ 1 callers
Function
getChangeType
( change: functions.Change<admin.firestore.DocumentSnapshot> )
firestore-leaderboard/extension/functions/src/index.ts:44
↓ 1 callers
Function
getCurrentMetadata
* Get the metadata for an object, returning undefined if the object does not exist. * This is a wrapper around `getMetadata` that returns undefined i
storage-mirror-firestore/functions/lib/mirror.js:25
next →
1–100 of 308, ranked by callers