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
↓ 2 callers
Method
formatRelRefs
(refs?: RelationshipRef[])
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:278
↓ 2 callers
Function
getDataSource
(url: string, options: BaseSourceOptions)
projenrc/update-sources.ts:276
↓ 2 callers
Function
groupAndFormatAjvErrors
* Group AJV errors by dataPath and format them in a way that it's clear which validations * we tried to apply to every object and why they failed.
packages/@aws-cdk/service-spec-importers/src/loaders/loader.ts:197
↓ 2 callers
Function
header
(caption: string, contents: string)
packages/@aws-cdk/service-spec-importers/src/loaders/loader.ts:225
↓ 2 callers
Method
hydrateFrom
(x: any)
packages/@cdklabs/tskb/src/entity.ts:18
↓ 2 callers
Function
ifEqual
(x: A | undefined, y: A | undefined)
packages/@aws-cdk/service-spec-importers/src/schema-manipulation/unify-schemas.ts:246
↓ 2 callers
Method
import
()
packages/@aws-cdk/service-spec-importers/src/importers/import-sam.ts:32
↓ 2 callers
Function
importArnTemplates
(arnIndex: Record<string, string>, db: SpecDatabase, report: ProblemReport)
packages/@aws-cdk/service-spec-importers/src/importers/import-arn-templates.ts:5
↓ 2 callers
Function
importCfnPrimaryIdentifierOverrides
(db: SpecDatabase, allowList: CfnPrimaryIdentifierOverrides)
packages/@aws-cdk/service-spec-importers/src/importers/import-cfn-primaryidentifier-overrides.ts:7
↓ 2 callers
Function
importGetAttAllowList
(db: SpecDatabase, allowList: GetAttAllowList)
packages/@aws-cdk/service-spec-importers/src/importers/import-getatt-allowlist.ts:7
↓ 2 callers
Function
importStatefulResources
(db: SpecDatabase, stateful: StatefulResources)
packages/@aws-cdk/service-spec-importers/src/importers/import-stateful-resources.ts:4
↓ 2 callers
Function
indent
(n: number | string, x: string)
packages/@aws-cdk/service-spec-importers/src/loaders/loader.ts:229
↓ 2 callers
Method
indent
(x: string)
packages/@cdklabs/typewriter/src/renderer/indented-string-builder.ts:7
↓ 2 callers
Function
isAllOf
(x: Schema)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:144
↓ 2 callers
Function
isCollectionSpec
( x: TypeReferenceSpec, )
packages/@cdklabs/typewriter/src/type.ts:234
↓ 2 callers
Function
isEntityCollection
(x: unknown)
packages/@cdklabs/tskb/src/entity.ts:144
↓ 2 callers
Function
isInSchemaPosition
(lens: JsonLens)
packages/@aws-cdk/service-spec-importers/src/patches/json-schema-patches.ts:216
↓ 2 callers
Function
isJsonObject
* Is this thing an object
packages/@aws-cdk/service-spec-importers/src/patching/format-patch-report.ts:150
↓ 2 callers
Function
isRelationshipCollection
(x: unknown)
packages/@cdklabs/tskb/src/relationship.ts:90
↓ 2 callers
Function
isResolvedSchema
(x: Schema)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:328
↓ 2 callers
Function
isSingleton
(x: jsonschema.Schema)
packages/@aws-cdk/service-spec-importers/src/schema-manipulation/unify-schemas.ts:259
↓ 2 callers
Function
isTypeDefined
(x: any)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/JsonSchema.ts:28
↓ 2 callers
Method
javascriptEquals
* Whether the current type is JavaScript-equal to the RHS type * * Same as normal equality, but consider `integer` and `number` the same types.
packages/@aws-cdk/service-spec-types/src/types/resource.ts:522
↓ 2 callers
Function
linkPackage
(project: pj.Project, targetPath: string)
projenrc/aws-cdk-integration-test.ts:93
↓ 2 callers
Method
linkSymbol
* Register a visible symbol in this scope * * Associate a specific symbol with a given expression by which it can be * referenced in the curr
packages/@cdklabs/typewriter/src/scope.ts:66
↓ 2 callers
Function
lit
(value: any)
packages/@cdklabs/typewriter/src/expressions/builder.ts:97
↓ 2 callers
Function
loadBufferIntoDatabase
(spec: Buffer)
packages/@aws-cdk/aws-service-spec/src/index.ts:23
↓ 2 callers
Method
loadFiles
( fileNames: string[], combiner?: (x: Result<LoadResult<A>>[]) => B, )
packages/@aws-cdk/service-spec-importers/src/loaders/loader.ts:104
↓ 2 callers
Method
locate
(x: Result<A>)
packages/@cdklabs/tskb/src/result.ts:12
↓ 2 callers
Function
makeKeywordDropper
()
packages/@aws-cdk/service-spec-importers/src/patches/registry-patches.ts:244
↓ 2 callers
Function
merge
(target: any, fragment: any, jsonPath: string[])
packages/@aws-cdk/service-spec-importers/src/patching/json-patch-set.ts:115
↓ 2 callers
Method
mergeProperty
(prop: Property, updates: Property)
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:151
↓ 2 callers
Method
name
()
packages/@cdklabs/typewriter/src/module.ts:61
↓ 2 callers
Function
namedType
* Return the type reference for a named type * * This usually identifies a type definition (which is a record with * properties), but sometim
packages/@aws-cdk/service-spec-importers/src/importers/import-resource-spec.ts:67
↓ 2 callers
Method
namedType
(type: string)
packages/@aws-cdk/service-spec-importers/src/importers/import-resource-spec.ts:256
↓ 2 callers
Method
normalize
* Return a version of this type, but with all type unions in a regularized order
packages/@aws-cdk/service-spec-types/src/types/resource.ts:568
↓ 2 callers
Function
normalizeName
* Filters out generic identifiers (name, id, arn) from name
packages/@aws-cdk/service-spec-importers/src/importers/eventbridge/event-resource-matcher.ts:160
↓ 2 callers
Method
of
* Find the containing module of the scoped item
packages/@cdklabs/typewriter/src/module.ts:17
↓ 2 callers
Function
onlyObjects
(patcher: Patcher<JsonObjectLens>)
packages/@aws-cdk/service-spec-importers/src/patching/patching.ts:172
↓ 2 callers
Method
other
* Any other reason. * @deprecated
packages/@aws-cdk/service-spec-importers/src/patching/reason.ts:26
↓ 2 callers
Function
patch
(target: any, fragment: any, log: (x: string) => void, strict: boolean = true)
packages/@aws-cdk/service-spec-importers/src/patching/json-patch-set.ts:157
↓ 2 callers
Method
propertyDeep
(...fieldPath: string[])
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:337
↓ 2 callers
Method
registerType
* Register a type to the scope
packages/@cdklabs/typewriter/src/scope.ts:24
↓ 2 callers
Function
removeId
(x: A)
packages/@cdklabs/tskb/src/database.ts:226
↓ 2 callers
Function
removeUnionDuplicates
(types: PropertyType[])
packages/@aws-cdk/service-spec-importers/src/importers/eventbridge/schema-helpers.ts:82
↓ 2 callers
Method
renderDimensionSet
(ds: DimensionSet)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:256
↓ 2 callers
Method
renderEventTypeDefinition
(t: EventTypeDefinition, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:643
↓ 2 callers
Method
renderObjectAccess
(access: ObjectPropertyAccess)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:792
↓ 2 callers
Method
renderObjectLiteral
(obj: ObjectLiteral)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:773
↓ 2 callers
Method
renderRegularProperty
(property: IProperty, parent: 'interface' | 'class')
packages/@cdklabs/typewriter/src/renderer/typescript.ts:314
↓ 2 callers
Method
renderResource
(r: Resource, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:122
↓ 2 callers
Method
renderSymbol
(sym: ThingSymbol)
packages/@cdklabs/typewriter/src/renderer/typescript.ts:440
↓ 2 callers
Method
renderTypeDefinition
(t: TypeDefinition, db: number)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:209
↓ 2 callers
Method
renderUpdatedEvent
(key: string, e: UpdatedEvent)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:593
↓ 2 callers
Method
renderUpdatedMetric
(k: string, u: ChangedMetric)
packages/@aws-cdk/service-spec-importers/src/diff-fmt.ts:241
↓ 2 callers
Method
replaceProperty
Replace a property
packages/@aws-cdk/service-spec-importers/src/patching/json-lens.ts:68
↓ 2 callers
Method
reportPatch
(aud: ReportAudience, ...patches: PatchReport[])
packages/@aws-cdk/service-spec-importers/src/report/problem-report.ts:46
↓ 2 callers
Method
resourceBuilder
(typeName: string, options: ResourceBuilderOptions = {})
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:31
↓ 2 callers
Method
resourceType
* Return the resource type of the resource schema, or undefined * * The schema definition here will represent a possible resource with a * fi
packages/@aws-cdk/service-spec-importers/src/importers/import-sam.ts:110
↓ 2 callers
Method
resourceTypeDefs
* All type definitions used by a certain resource
packages/@aws-cdk/service-spec-types/src/types/database.ts:103
↓ 2 callers
Function
restOfObjectWithout
(obj: any, values: string[])
packages/@aws-cdk/service-spec-importers/src/patches/json-schema-patches.ts:254
↓ 2 callers
Method
setFields
(fields: TypeDefinitionFields)
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:466
↓ 2 callers
Function
simplePropNameFromJsonPtr
(propRef: string)
packages/@aws-cdk/service-spec-importers/src/types/registry-schema/CloudFormationRegistrySchema.ts:196
↓ 2 callers
Method
simplifyProperty
* Remove settings that are equal to their defaults
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:187
↓ 2 callers
Function
sortKeyComparator
(keyFn: (x: A) => Array<string | number>)
packages/@aws-cdk/service-spec-types/src/util/sorting.ts:4
↓ 2 callers
Method
stringifyGenericType
* Stringify a generic property type for comparison.
packages/@aws-cdk/service-spec-importers/src/db-diff.ts:322
↓ 2 callers
Function
traversePropertyPath
* Navigate through a property path to find the target property and add the relationship.
packages/@aws-cdk/service-spec-importers/src/importers/import-oob-relationships.ts:97
↓ 2 callers
Method
typeDefinitionBuilder
( typeName: string, options?: { description?: string; schema?: jsonschema.RecordLikeObject }, )
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:381
↓ 2 callers
Method
types
()
packages/@aws-cdk/service-spec-types/src/types/resource.ts:205
↓ 2 callers
Method
unindent
()
packages/@cdklabs/typewriter/src/renderer/indented-string-builder.ts:11
↓ 2 callers
Method
unionOf
(...types: Type[])
packages/@cdklabs/typewriter/src/type.ts:76
↓ 2 callers
Method
unsetProperty
* Delete a property from the builder * * This avoids committing it to the underlying property bag -- if the underlying * bag already has the
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:127
↓ 2 callers
Method
updateType
* Update the type of this property with a new type * * Only if it's not in the set of types already. * * Returns true if the type was upda
packages/@aws-cdk/service-spec-types/src/types/resource.ts:216
↓ 2 callers
Method
with
(...stmts: Array<Statement | Expression>)
packages/@cdklabs/typewriter/src/statements/block.ts:6
↓ 2 callers
Method
withComments
* Attach comments to this code fragment
packages/@cdklabs/typewriter/src/code-fragments/commentable.ts:9
↓ 2 callers
Function
writeSorted
(targetFile: string, data: any)
packages/@aws-cdk/service-spec-importers/src/patching/json-patch-set.ts:106
↓ 1 callers
Function
add
(fromId: string, toId: string, attrs: any)
packages/@cdklabs/tskb/src/relationship.ts:39
↓ 1 callers
Function
add
(x: A)
packages/@cdklabs/tskb/src/entity.ts:81
↓ 1 callers
Method
add
(...stmts: Statement[])
packages/@cdklabs/typewriter/src/statements/block.ts:14
↓ 1 callers
Method
addBullet
(last: boolean, tree: PrintableTree)
packages/@aws-cdk/service-spec-importers/src/printable-tree.ts:56
↓ 1 callers
Method
addImportedName
* Add a regular import name * * @param name - The name to import * @example * ```ts * imp.addImportedName('MyClass'); * // Adds to:
packages/@cdklabs/typewriter/src/module.ts:229
↓ 1 callers
Method
addParameter
(spec: ParameterSpec)
packages/@cdklabs/typewriter/src/callable.ts:67
↓ 1 callers
Method
addProperty
* Adds a property to the interface * * Interface properties must be public.
packages/@cdklabs/typewriter/src/interface.ts:53
↓ 1 callers
Method
addProperty
* Adds a property to the interface * * Struct members are always public and immutable.
packages/@cdklabs/typewriter/src/struct.ts:48
↓ 1 callers
Method
addResourceField
(resourceField: ResourceField)
packages/@aws-cdk/service-spec-importers/src/event-builder.ts:33
↓ 1 callers
Method
allocateEvent
( db: SpecDatabase, schemaName: string, options: EventBuilderOptions & { rootProperty: EventTypeDe
packages/@aws-cdk/service-spec-importers/src/event-builder.ts:83
↓ 1 callers
Method
allocateRegion
(regionName: string)
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:96
↓ 1 callers
Method
allocateService
(resourceTypeName: string, resourceTypeNameSeparator = '::')
packages/@aws-cdk/service-spec-importers/src/resource-builder.ts:67
↓ 1 callers
Method
ambient
(name: string)
packages/@cdklabs/typewriter/src/type.ts:99
↓ 1 callers
Method
annotateWithFilename
(fileName: string, x: Result<LoadResult<B>>)
packages/@aws-cdk/service-spec-importers/src/loaders/loader.ts:111
↓ 1 callers
Method
assignableTo
* Whether the current type is assignable to the RHS type. * * This is means every type member of the LHS must be present in the RHS type
packages/@aws-cdk/service-spec-types/src/types/resource.ts:551
↓ 1 callers
Function
awsCdkLibEnv
()
projenrc/aws-cdk-integration-test.ts:74
↓ 1 callers
Function
binOp
(lhs: Expression, op: string, rhs: Expression)
packages/@cdklabs/typewriter/src/expressions/builder.ts:173
↓ 1 callers
Method
build
* Apply all source importers
packages/@aws-cdk/service-spec-importers/src/db-builder.ts:77
↓ 1 callers
Function
buildAwsCdkLib
(repository: string, path: string)
projenrc/aws-cdk-integration-test.ts:111
↓ 1 callers
Method
buildBaseDatabase
()
projenrc/diff-db.ts:51
↓ 1 callers
Function
chain
(value: Result<any>, ...fns: Array<(x: any) => Result<any>>)
packages/@cdklabs/tskb/src/result.ts:95
↓ 1 callers
Function
checkoutRepository
(repository: string, path: string)
projenrc/aws-cdk-integration-test.ts:81
↓ 1 callers
Method
closeParen
* Close a parenthesized subexpression * * For now emits unconditionally, we can do something smart later.
packages/@cdklabs/typewriter/src/renderer/typescript.ts:913
↓ 1 callers
Method
cloudFormationTransform
()
packages/@aws-cdk/service-spec-importers/src/importers/import-sam.ts:148
← previous
next →
201–300 of 862, ranked by callers