Yeah, ffis are just calls like any other, with the usual annotations and types on parameters and return values, etc. They just happen to be to functions on the outside of the asm module.
edit: btw, there is a full example here https://github.com/dherman/asm.js/#example