-module(cangaroo@bridge). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/cangaroo/bridge.gleam"). -export([new_filter/2, new_frame/2, get_id/1, get_data/1, unwrap_frame/1]). -file("src/cangaroo/bridge.gleam", 5). -spec new_filter(integer(), integer()) -> cangaroo@types:can_filter(). new_filter(Id, Mask) -> bridge_ffi:new_filter(Id, Mask). -file("src/cangaroo/bridge.gleam", 8). -spec new_frame(integer(), bitstring()) -> gleam@dynamic:dynamic_(). new_frame(Id, Data) -> bridge_ffi:new_frame(Id, Data). -file("src/cangaroo/bridge.gleam", 11). -spec get_id(gleam@dynamic:dynamic_()) -> integer(). get_id(Frame) -> bridge_ffi:get_id(Frame). -file("src/cangaroo/bridge.gleam", 14). -spec get_data(gleam@dynamic:dynamic_()) -> bitstring(). get_data(Frame) -> bridge_ffi:get_data(Frame). -file("src/cangaroo/bridge.gleam", 17). -spec unwrap_frame(gleam@dynamic:dynamic_()) -> gleam@dynamic:dynamic_(). unwrap_frame(Msg) -> bridge_ffi:unwrap_frame(Msg).