mobx-keystone
    Preparing search index...

    Type Alias TypeToSnapshotIn<S>

    TypeToSnapshotIn: S extends ObjectTypeFunction
        ? ObjectSnapshotInData<ReturnType<S>> extends infer R ? R : never
        : S extends CodecType<any, infer D, any>
            ? D
            : S extends ArrayType<infer A>
                ? ArraySnapshotInData<A>
                : S extends ObjectType<infer O>
                    ? ObjectSnapshotInData<O>
                    : S extends RecordType<infer R>
                        ? RecordSnapshotInData<R>
                        : S extends ModelType<infer M>
                            ? SnapshotInOf<M>
                            : TypeToSnapshotLeaf<S, "in">

    Type Parameters

    • S