///
/// Insets.swift
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///

import NitroModules

/**
 * Represents an instance of `Insets`, backed by a C++ struct.
 */
public typealias Insets = margelo.nitro.unistyles.Insets

public extension Insets {
  private typealias bridge = margelo.nitro.unistyles.bridge.swift

  /**
   * Create a new instance of `Insets`.
   */
  init(top: Double, bottom: Double, left: Double, right: Double, ime: Double) {
    self.init(top, bottom, left, right, ime)
  }

  @inline(__always)
  var top: Double {
    return self.__top
  }
  
  @inline(__always)
  var bottom: Double {
    return self.__bottom
  }
  
  @inline(__always)
  var left: Double {
    return self.__left
  }
  
  @inline(__always)
  var right: Double {
    return self.__right
  }
  
  @inline(__always)
  var ime: Double {
    return self.__ime
  }
}
