@aws-amplify/graphql-api-construct
Version:
AppSync GraphQL Api Construct using Amplify GraphQL Transformer.
35 lines • 2.3 kB
TypeScript
export declare class ModelResourceIDs {
#private;
static setModelNameMap: (modelToTableNameMap: Map<string, string>) => void;
static ModelTableResourceID(typeName: string): string;
static ModelTableStreamArn(typeName: string): string;
static ModelTableDataSourceID(typeName: string): string;
static ModelTableIAMRoleID(typeName: string): string;
static ModelFilterInputTypeName(name: string): string;
static ModelFilterScalarInputTypeName(name: string, includeFilter: Boolean, isSubscriptionFilter?: boolean): string;
static ModelConditionInputTypeName(name: string): string;
static ModelKeyConditionInputTypeName(name: string): string;
static ModelCompositeKeyArgumentName(keyFieldNames: string[]): string;
static ModelCompositeKeySeparator(): string;
static ModelCompositeAttributeName(keyFieldNames: string[]): string;
static ModelCompositeKeyConditionInputTypeName(modelName: string, keyName: string): string;
static ModelCompositeKeyInputTypeName(modelName: string, keyName: string): string;
static ModelFilterListInputTypeName(name: string, includeFilter: Boolean, isSubscriptionFilter?: boolean): string;
static ModelScalarFilterInputTypeName(name: string, includeFilter: Boolean): string;
static ModelConnectionTypeName(typeName: string): string;
static IsModelConnectionType(typeName: string): boolean;
static GetModelFromConnectionType(typeName: string): string;
static ModelDeleteInputObjectName(typeName: string): string;
static ModelUpdateInputObjectName(typeName: string): string;
static ModelCreateInputObjectName(typeName: string): string;
static ModelOnCreateSubscriptionName(typeName: string): string;
static ModelOnUpdateSubscriptionName(typeName: string): string;
static ModelOnDeleteSubscriptionName(typeName: string): string;
static ModelAttributeTypesName(): string;
static ModelSizeInputTypeName(): string;
static NonModelInputObjectName(typeName: string): string;
static UrlParamsInputObjectName(typeName: string, fieldName: string): string;
static HttpQueryInputObjectName(typeName: string, fieldName: string): string;
static HttpBodyInputObjectName(typeName: string, fieldName: string): string;
}
//# sourceMappingURL=ModelResourceIDs.d.ts.map