localstack / localstack/appsync-utils
Feature requests for JS utility functions
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 9
- Fork
- 1
- Merge medio
- 30m
- PR unite (30g)
- 27
Descrizione
Motivation
We do not currently support the whole of the AppSync @aws-appsync/utils package available on AWS. We would like some input on what functions are the most used by our community.
Instructions
Please add a comment to this PR indicating which functions you use when using AppSync, specifically in JavaScript resolvers from the @aws-appsync/utils package. If a comment already exists with your suggestion then please leave a 👍 on the comment, and we will use this to prioritise the functions that are most requested.
Currently implemented functions
Assuming the following import:
import { util } from '@aws-appsync/utils'
util.autoIdutil.appendError(partial, the function exists but errors are not yet captured)util.time.nowFormattedutil.transform.toDynamoDBFilterExpressionutil.transform.toDynamoDBConditionExpressionutil.dynamodb.toDynamoDButil.dynamodb.toStringutil.dynamodb.toStringSetutil.dynamodb.toNumberutil.dynamodb.toNumberSetutil.dynamodb.toBinaryutil.dynamodb.toBinarySetutil.dynamodb.toBooleanutil.dynamodb.toNullutil.dynamodb.toListutil.dynamodb.toMaputil.dynamodb.toMapValuesutil.dynamodb.toS3Objectutil.dynamodb.fromS3ObjectJson
Assuming the following import:
import * as rds from '@aws-appsync/utils/rds'
rds.createMySQLStatementrds.createPgStatementrds.insertrds.removerds.selectrds.toJsonObjectrds.typeHint.DECIMALrds.typeHint.JSONrds.typeHint.TIMErds.typeHint.DATErds.typeHint.UUIDrds.typeHint.TIMESTAMPrds.update
Assuming the following import:
import * as dynamodb from '@aws-appsync/utils/dynamodb'
dynamodb.getdynamodb.operations.adddynamodb.operations.appenddynamodb.operations.decrementdynamodb.operations.incrementdynamodb.operations.prependdynamodb.operations.replacedynamodb.putdynamodb.removedynamodb.scandynamodb.update
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Non sono indicati file sorgente o test. Esamina le funzioni elencate di @aws-appsync/utils, rds e dynamodb, quindi commenta con le funzioni resolver JavaScript che utilizzi oppure reagisci a un suggerimento esistente corrispondente; il contributo richiesto alla community è completo quando viene pubblicato il suggerimento sull'utilizzo o la reazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, javascript
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100