Beispiel #1
0
 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
     )
Beispiel #2
0
    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
        )
Beispiel #3
0
    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
Beispiel #4
0
    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
Beispiel #5
0
    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
Beispiel #6
0
    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
Beispiel #7
0
    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
Beispiel #8
0
    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
Beispiel #9
0
    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)