def get_single_export_content(self): require_string = 'var {export} = require({q}{path}{q}).{export};' return require_string.format( export=self.exports.pop(), q=utils.get_quotes(), path=self.path )
def get_single_export_content(self): """Get content for a single export.""" require_string = 'var {export} = require({q}{path}{q}).{export}' return require_string.format( export=self.exports.pop(), q=utils.get_quotes(), path=self.path )
def get_many_exports_destructured(self): """Get content for many exports with destructuring.""" iter_exports = iter(self.exports) first_export = next(iter_exports) require_string = "var {{{0}".format(first_export) for export in iter_exports: require_string += ", {0}".format(export) require_string += " }} = require({q}{path}{q});".format(path=self.path, q=utils.get_quotes()) return require_string
def get_many_exports_standard(self): """Get content for many exports without destructuring.""" quotes = utils.get_quotes() require_string = "var {module} = require({q}{path}{q});".format( module=self.module_name, q=quotes, path=self.path ) for export in self.exports: require_string += "\n" final = "var {export} = require({q}{path}{q}).{export};" require_string += final.format(export=export, q=quotes, path=self.path) return require_string
def get_many_exports_destructured(self): """Get content for many exports with destructuring.""" iter_exports = iter(self.exports) first_export = next(iter_exports) require_string = 'var {{{0}'.format(first_export) for export in iter_exports: require_string += ', {0}'.format(export) require_string += ' }} = require({q}{path}{q});'.format( path=self.path, q=utils.get_quotes() ) return require_string
def get_many_exports_destructured(self): iter_exports = iter(self.exports) first_export = next(iter_exports) require_string = 'var {{{0}'.format(first_export) print('Inside many exports destructured') for export in iter_exports: require_string += ', {0}'.format(export) require_string += ' }} = require({q}{path}{q});'.format( path=self.path, q=utils.get_quotes() ) return require_string
def get_many_exports_standard(self): quotes = utils.get_quotes() require_string = 'var {module} = require({q}{path}{q});'.format( module=self.module_name, q=quotes, path=self.path ) for export in self.exports: require_string += '\n' final = 'var {export} = require({q}{path}{q}).{export};' require_string += final.format( export=export, q=quotes, path=self.path ) return require_string
def get_many_exports_standard(self): """Get content for many exports without destructuring.""" quotes = utils.get_quotes() require_string = 'var {module} = require({q}{path}{q});'.format( module=self.module_name, q=quotes, path=self.path ) for export in self.exports: require_string += '\n' final = 'var {export} = require({q}{path}{q}).{export};' require_string += final.format( export=export, q=quotes, path=self.path ) return require_string
def get_single_export_content(self): """Get content for a single export.""" require_string = "var {export} = require({q}{path}{q}).{export}" return require_string.format(export=self.exports.pop(), q=utils.get_quotes(), path=self.path)