Amplify JS API Documentation
    Preparing search index...

    Type Alias IdentifierFieldsForInit<T, M>

    IdentifierFieldsForInit: MetadataOrDefault<T, M>["identifier"] extends
        | DefaultPersistentModelMetaData
        | ManagedIdentifier<T, any>
        ? never
        : MetadataOrDefault<T, M>["identifier"] extends OptionallyManagedIdentifier<
            T,
            any,
        >
            ? IdentifierFields<T, M>
            : MetadataOrDefault<T, M>["identifier"] extends CompositeIdentifier<
                T,
                any,
            >
                ? IdentifierFields<T, M>
                : never

    Type Parameters