(
self: SerializableMachine<
State,
Public,
Private,
Input,
InitErr,
R,
SR
>,
snapshot: readonly [input: unknown, state: unknown]
)
| 869 | * @category runtime |
| 870 | */ |
| 871 | export const restore = < |
| 872 | State, |
| 873 | Public extends Schema.TaggedRequest.All, |
| 874 | Private extends Schema.TaggedRequest.All, |
| 875 | Input, |
| 876 | InitErr, |
| 877 | R, |
| 878 | SR |
| 879 | >( |
| 880 | self: SerializableMachine< |
| 881 | State, |
| 882 | Public, |
| 883 | Private, |
| 884 | Input, |
| 885 | InitErr, |
| 886 | R, |
| 887 | SR |
| 888 | >, |
| 889 | snapshot: readonly [input: unknown, state: unknown] |
| 890 | ): Effect.Effect< |
| 891 | Actor< |
| 892 | SerializableMachine< |
| 893 | State, |
| 894 | Public, |
| 895 | Private, |
| 896 | Input, |
| 897 | InitErr, |
| 898 | R, |
| 899 | SR |
| 900 | > |
| 901 | >, |
| 902 | ParseResult.ParseError, |
| 903 | R | SR |
| 904 | > => |
| 905 | Effect.flatMap( |
| 906 | Schema.decodeUnknown(Schema.Tuple(self.schemaInput, self.schemaState))(snapshot), |
| 907 | ([input, previousState]) => (boot as any)(self, input, { previousState }) |
| 908 | ) |
no outgoing calls
searching dependent graphs…