Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cdklabs/awscdk-service-spec
/ functions
Functions
862 in github.com/cdklabs/awscdk-service-spec
⨍
Functions
862
◇
Types & classes
415
↓ 5 callers
Method
renderEventProperty
(p: EventProperty, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:657
↓ 5 callers
Function
renderExpr
(ex: Expression)
packages/@cdklabs/typewriter/test/expressions.test.ts:51
↓ 5 callers
Method
renderProperty
(p: Property, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:283
↓ 5 callers
Method
replaceValue
Fully replace the current value with a different one.
packages/@aws-cdk/service-spec-importers/src/patching/json-lens.ts:46
↓ 5 callers
Method
then
(then_: Expression)
packages/@cdklabs/typewriter/src/expressions/objects.ts:85
↓ 5 callers
Method
update
* Update some of the fields of the class spec, except fields that are immutable or managed elsewhere. * * Members are managed via specific metho
packages/@cdklabs/typewriter/src/class.ts:81
↓ 4 callers
Method
addInitialization
* Add initialization statements * * These will be executed when the module loads
packages/@cdklabs/typewriter/src/module.ts:135
↓ 4 callers
Method
asStmt
()
packages/@cdklabs/typewriter/src/expressions/expressions.ts:24
↓ 4 callers
Method
bind
(receiver: Expression)
packages/@cdklabs/typewriter/src/type-member.ts:121
↓ 4 callers
Function
collectionNameHint
(nameHint: string)
packages/@aws-cdk/service-spec-importers/src/importers/eventbridge/schema-helpers.ts:57
↓ 4 callers
Method
diffProperty
(a: Property, b: Property)
packages/@aws-cdk/service-spec-importers/src/db-diff.ts:183
↓ 4 callers
Method
fromGitHubSecret
(secret: string)
projenrc/update-sources.ts:15
↓ 4 callers
Function
isAnyOf
(x: Schema | CommonTypeCombinatorFields)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:91
↓ 4 callers
Method
isJsonArray
Type test for whether the current lens points to an array.
packages/@aws-cdk/service-spec-importers/src/patching/json-lens.ts:43
↓ 4 callers
Method
isJsonObject
Type test for whether the current lens points to an object.
packages/@aws-cdk/service-spec-importers/src/patching/json-lens.ts:40
↓ 4 callers
Method
isJsonObject
Type test for whether the current lens points to a json object.
packages/@aws-cdk/service-spec-importers/src/patching/patching.ts:57
↓ 4 callers
Function
isOneOf
(x: Schema | CommonTypeCombinatorFields)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:123
↓ 4 callers
Function
isReference
(x: Schema | CommonTypeCombinatorFields)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:427
↓ 4 callers
Function
maybeUnion
(types: PropertyType[])
packages/@aws-cdk/service-spec-importers/src/type-manipulation.ts:3
↓ 4 callers
Method
qualifyName
* Turn a declaration name into a declaration FQN
packages/@cdklabs/typewriter/src/scope.ts:19
↓ 4 callers
Function
removeAllRelationships
({ resource, propertyPath, reason, }: { resource: string; propertyPath: string; reason: string; })
packages/@aws-cdk/service-spec-importers/src/patches/oob-relationship-patches.ts:37
↓ 4 callers
Method
renderArgs
(args: Expression[])
packages/@cdklabs/typewriter/src/renderer/typescript.ts:767
↓ 4 callers
Method
renderEvent
(e: Event, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:562
↓ 4 callers
Method
renderMetric
(m: Metric, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:224
↓ 4 callers
Method
renderParameters
(parameters: Parameter[])
packages/@cdklabs/typewriter/src/renderer/typescript.ts:423
↓ 4 callers
Method
renderProperty
(property: Property, parent: 'interface' | 'class')
packages/@cdklabs/typewriter/src/renderer/typescript.ts:306
↓ 4 callers
Function
renderStmt
(s: Statement)
packages/@cdklabs/typewriter/test/statements.test.ts:40
↓ 4 callers
Method
renderVendedLog
(vl: VendedLogs)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:447
↓ 4 callers
Method
save
* Turn the current database collection into something that can be stored.
packages/@cdklabs/tskb/src/database.ts:171
↓ 4 callers
Method
setAttribute
(name: string, attr: Attribute)
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:224
↓ 4 callers
Function
setIntersect
(...xs: Set<A>[])
packages/@aws-cdk/service-spec-importers/src/importers/eventbridge/schema-helpers.ts:61
↓ 4 callers
Method
toString
()
packages/@cdklabs/typewriter/src/type.ts:120
↓ 4 callers
Method
tryFindType
* Try find a type by FQN
packages/@cdklabs/typewriter/src/scope.ts:29
↓ 3 callers
Function
addOnlyMethod
(xs: A[], description: string)
packages/@cdklabs/tskb/src/database.ts:268
↓ 3 callers
Function
copyDocs
( targets: Record<string, A>, sources: Record<string, string> | undefined, )
packages/@aws-cdk/service-spec-importers/src/importers/import-cloudformation-docs.ts:41
↓ 3 callers
Method
deriveType
(spec: resourcespec.SAMTypeDefinition)
packages/@aws-cdk/service-spec-importers/src/importers/import-resource-spec.ts:223
↓ 3 callers
Method
diffEvent
(a: Event, b: Event)
packages/@aws-cdk/service-spec-importers/src/db-diff.ts:241
↓ 3 callers
Function
diffList
( as: A[], bs: A[], eq: Eq<A>, updatedDiff?: (a: A, b: A) => B | undefined, )
packages/@aws-cdk/service-spec-importers/src/diff-helpers.ts:51
↓ 3 callers
Method
else
(else_: Expression)
packages/@cdklabs/typewriter/src/expressions/objects.ts:90
↓ 3 callers
Function
emptyDatabase
()
packages/@cdklabs/tskb/test/entity.test.ts:10
↓ 3 callers
Method
equals
(x: string)
packages/@cdklabs/tskb/src/entity.ts:67
↓ 3 callers
Method
eventTypeDefinitionBuilder
( typeName: string, options?: { description?: string; schema?: jsonschema.RecordLikeObject }, )
packages/@aws-cdk/service-spec-importers/src/event-builder.ts:162
↓ 3 callers
Method
fromCloudFormationResource
(res: string)
packages/@aws-cdk/service-spec-importers/src/report/problem-report.ts:100
↓ 3 callers
Method
fromMethod
(method: Method)
packages/@cdklabs/typewriter/src/expressions/proxy.ts:128
↓ 3 callers
Function
importCloudFormationDocumentation
(db: SpecDatabase, docs: CloudFormationDocumentation)
packages/@aws-cdk/service-spec-importers/src/importers/import-cloudformation-docs.ts:4
↓ 3 callers
Method
incoming
* Follow incoming links backwards
packages/@cdklabs/tskb/src/database.ts:150
↓ 3 callers
Function
isConcreteSingleton
(x: ConcreteSchema)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:74
↓ 3 callers
Method
isEmpty
* Whether this module has no types and no statements
packages/@cdklabs/typewriter/src/module.ts:57
↓ 3 callers
Function
lastPart
* Get the last part of a JSON Pointer
packages/@aws-cdk/service-spec-importers/src/patching/format-patch-report.ts:142
↓ 3 callers
Function
lastWord
(x: string)
packages/@aws-cdk/service-spec-importers/src/importers/eventbridge/schema-helpers.ts:53
↓ 3 callers
Method
linkScope
* Register a visible other scope into this scope * * Associate a resolver with all symbols from `scope`. When a symbol from * the given scope
packages/@cdklabs/typewriter/src/scope.ts:48
↓ 3 callers
Method
linkSymbol
(name: string, alias: string, scope: IScope)
packages/@cdklabs/typewriter/src/module.ts:272
↓ 3 callers
Function
listFromProps
(a: A, ks: K[])
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:752
↓ 3 callers
Function
lowerBound
* Return the index to the first element in the the sorted map * * @see https://en.cppreference.com/w/cpp/algorithm/lower_bound#Version_2
packages/@cdklabs/tskb/src/sorted-map.ts:44
↓ 3 callers
Function
makeCompositePatcher
(...patchers: Patcher<L>[])
packages/@aws-cdk/service-spec-importers/src/patching/patching.ts:164
↓ 3 callers
Function
maybeProps
(props: Record<string, Property>, where: string)
packages/@aws-cdk/service-spec-importers/src/cli/analyze-db.ts:51
↓ 3 callers
Function
mkCell
(x: string)
packages/@aws-cdk/service-spec-importers/src/printable-tree.ts:8
↓ 3 callers
Method
parenthesized
(block: () => void)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:893
↓ 3 callers
Method
path
(path: string)
projenrc/diff-db.ts:32
↓ 3 callers
Method
prop
(property: string)
packages/@cdklabs/typewriter/src/expressions/expressions.ts:12
↓ 3 callers
Method
renderMethod
(method: Method, parent: 'interface' | 'class')
packages/@cdklabs/typewriter/src/renderer/typescript.ts:395
↓ 3 callers
Method
renderProperties
(ps: Record<string, Property>, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:316
↓ 3 callers
Method
renderPropertyDiff
(diff: MapDiff<Property, UpdatedProperty> | undefined)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:351
↓ 3 callers
Method
renderPropertyName
(name: string)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:348
↓ 3 callers
Method
renderTypeParameters
(params?: ReadonlyArray<TypeParameterSpec>)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:444
↓ 3 callers
Function
setExtend
(ss: Set<A>, ...xs: Set<A>[])
packages/@aws-cdk/service-spec-importers/src/importers/eventbridge/schema-helpers.ts:76
↓ 3 callers
Method
setProperty
(name: string, prop: EventProperty)
packages/@aws-cdk/service-spec-importers/src/event-builder.ts:29
↓ 3 callers
Method
sortKey
* Return a sortable key based on this type * * If a database is given, type definitions will be sorted based on type name, * otherwise on ide
packages/@aws-cdk/service-spec-types/src/types/resource.ts:621
↓ 3 callers
Function
sym
(symb: ThingSymbol)
packages/@cdklabs/typewriter/src/expressions/builder.ts:48
↓ 3 callers
Method
symbolToExpression
* Turn a symbol into an expression that can be used to reference the symbol in this scope.
packages/@cdklabs/typewriter/src/scope.ts:71
↓ 3 callers
Function
typeOf
(x: unknown)
packages/@aws-cdk/service-spec-importers/src/patches/registry-patches.ts:295
↓ 3 callers
Function
visibilityToString
(x: MemberVisibility)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:941
↓ 2 callers
Method
addAliasedImport
* Add an aliased import * * @param name - The original name in the source module * @param alias - The alias to use in the target module *
packages/@cdklabs/typewriter/src/module.ts:247
↓ 2 callers
Method
addImport
* Add an import of another module into the current module * * `ModuleImport` should be either a `SelectiveModuleImport` or an * `AliasedModul
packages/@cdklabs/typewriter/src/module.ts:83
↓ 2 callers
Function
adjustPath
* Adjust path * * '$/' means from the root, otherwise interpret as relative path.
packages/@aws-cdk/service-spec-importers/src/patching/json-patch-set.ts:253
↓ 2 callers
Function
adjustPaths
(op: any, jsonPath: string[])
packages/@aws-cdk/service-spec-importers/src/patching/json-patch-set.ts:240
↓ 2 callers
Function
applyPatcher
(root: any, patcher: JsonLensPatcher)
packages/@aws-cdk/service-spec-importers/src/patching/patching.ts:183
↓ 2 callers
Function
asStmt
(x: Statement | Expression)
packages/@cdklabs/typewriter/src/statements/private.ts:4
↓ 2 callers
Function
buildTwoArrays
()
packages/@cdklabs/tskb/test/sorted-map.test.ts:3
↓ 2 callers
Function
calculateDefinitelyRequired
(source: RequiredContainer)
packages/@aws-cdk/service-spec-importers/src/importers/eventbridge/schema-helpers.ts:37
↓ 2 callers
Function
calculatedIndex
(fn: (x: A) => B, comparator: sortedMap.Comparator<B>)
packages/@cdklabs/tskb/src/entity.ts:133
↓ 2 callers
Method
call
(...args: Expression[])
packages/@cdklabs/typewriter/src/expressions/expressions.ts:20
↓ 2 callers
Function
containsRelationship
(x: any)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:240
↓ 2 callers
Function
createEventAndCheck
(schemaName: string)
packages/@aws-cdk/service-spec-importers/test/event.test.ts:610
↓ 2 callers
Function
dedup
* Returns a deduplicatable entity * @param entity the entity * @param fields the fields to be included, defaults to all * @param extra extra data i
packages/@aws-cdk/service-spec-importers/src/importers/import-canned-metrics.ts:14
↓ 2 callers
Function
deepMerge
(x: any, y: any)
packages/@aws-cdk/service-spec-importers/src/patches/json-schema-patches.ts:236
↓ 2 callers
Function
dehydrate
()
packages/@cdklabs/tskb/src/relationship.ts:71
↓ 2 callers
Method
dehydrate
()
packages/@cdklabs/tskb/src/entity.ts:17
↓ 2 callers
Method
descendObjectField
Recurse through the object field.
packages/@aws-cdk/service-spec-importers/src/patching/json-lens.ts:71
↓ 2 callers
Function
dispatchType
(x: A, cases: Array<TypeCase<any>>)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:927
↓ 2 callers
Function
dropIrrelevantKeywords
* Drop keywords that aren't in a field witness * * Ignore allOf/anyOf etc, those will be normalized out later.
packages/@aws-cdk/service-spec-importers/src/patches/registry-patches.ts:280
↓ 2 callers
Function
eatArg
(arg: string, args: string[])
packages/@aws-cdk/service-spec-importers/src/patching/json-patch-set.ts:284
↓ 2 callers
Function
emptyDatabase
()
packages/@cdklabs/tskb/test/relationship.test.ts:16
↓ 2 callers
Function
eq
(left: Expression, right: Expression)
packages/@cdklabs/typewriter/src/expressions/builder.ts:90
↓ 2 callers
Method
equals
(rhs: PropertyType)
packages/@aws-cdk/service-spec-types/src/types/resource.ts:494
↓ 2 callers
Method
escapeKey
Escape a segment of a key for JSON Pointer.
packages/@aws-cdk/service-spec-importers/src/patching/json-lens.ts:52
↓ 2 callers
Method
findOrAllocate
* Allocate an ID and store if the entity does not yet exist
packages/@cdklabs/tskb/src/database.ts:98
↓ 2 callers
Function
first
(x: A | undefined, y: A | undefined)
packages/@aws-cdk/service-spec-importers/src/schema-manipulation/unify-schemas.ts:238
↓ 2 callers
Function
followTypeReference
* Unwrap a property type (arrays, refs) for nested properties
packages/@aws-cdk/service-spec-importers/src/importers/import-oob-relationships.ts:66
↓ 2 callers
Method
forAudience
(aud: ReportAudience)
packages/@aws-cdk/service-spec-importers/src/report/problem-report.ts:51
← previous
next →
101–200 of 862, ranked by callers