const std = @import("std");const definitions = @import("definitions.zig"); pub const ScopeKind = definitions.ScopeKind;pub const Scope = definitions.Scope;pub const Invocation = definitions.Invocation;pub const Limits = definitions.Limits;pub const RegistrationError = definitions.RegistrationError;pub const ViewError = definitions.ViewError;pub const HandlerError = definitions.HandlerError;pub const MutationDispatchError = definitions.MutationDispatchError; test "Hooks v1.0 scope kinds remain limited to the current surfaces" { try std.testing.expectEqual(@as(usize, 4), @typeInfo(ScopeKind).@"enum".fields.len);}
const std = @import("std");
const definitions = @import("definitions.zig");
pub const ScopeKind = definitions.ScopeKind;
pub const Scope = definitions.Scope;
pub const Invocation = definitions.Invocation;
pub const Limits = definitions.Limits;
pub const RegistrationError = definitions.RegistrationError;
pub const ViewError = definitions.ViewError;
pub const HandlerError = definitions.HandlerError;
pub const MutationDispatchError = definitions.MutationDispatchError;
test "Hooks v1.0 scope kinds remain limited to the current surfaces" {
try std.testing.expectEqual(@as(usize, 4), @typeInfo(ScopeKind).@"enum".fields.len);
}