All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.java.html.lib.angular.ng.IAngularStatic Maven / Gradle / Ivy

package net.java.html.lib.angular.ng;
public class IAngularStatic extends net.java.html.lib.Objs {
  protected IAngularStatic(net.java.html.lib.Objs.Constructor c, java.lang.Object js) {
    super(c, js);
  }
  private static final class $Constructor extends net.java.html.lib.Objs.Constructor {
    $Constructor() {
      super(IAngularStatic.class);
    }
    @Override
    public IAngularStatic create(java.lang.Object obj) {
      return obj == null ? null : new IAngularStatic(this, obj);
    }
  };
  private static final $Constructor $AS = new $Constructor();
  public static IAngularStatic $as(java.lang.Object obj) {
    return $AS.create(obj);
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.Objs.Property element = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.angular.ng.IAugmentedJQueryStatic.class, "element");
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(net.java.html.lib.dom.Element element) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$6($js(this), /* FirstTypeNode*/$js(element)));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(java.lang.Object[] array) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$7($js(this), /* ArrayType*/$js(array)));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(java.lang.String selector, java.lang.Object context) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$8($js(this), selector, /* AnyKeyword*/$js(context)));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(java.lang.String selector) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$9($js(this), selector));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(net.java.html.lib.Objs object) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$10($js(this), /* TypeLiteral*/$js(object)));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(net.java.html.lib.dom.Element[] elementArray) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$11($js(this), /* ArrayType*/$js(elementArray)));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element() {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$12($js(this)));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(net.java.html.lib.jquery.JQuery object) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$13($js(this), /* FirstTypeNode*/$js(object)));
  }
  /**
  * Wraps a raw DOM element or HTML string as a jQuery element.
  *
  * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."
  */
  public net.java.html.lib.angular.ng.IAugmentedJQuery element(net.java.html.lib.Function func) {
    return (net.java.html.lib.angular.ng.IAugmentedJQuery)net.java.html.lib.angular.ng.IAugmentedJQuery.$as($Typings$.element$14($js(this), /* FirstTypeNode*/$js(func)));
  }
  public net.java.html.lib.Objs.Property version = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Objs.class, "version");
  public net.java.html.lib.Function bind(java.lang.Object context, net.java.html.lib.Function fn, java.lang.Object... args) {
    return (net.java.html.lib.Function)net.java.html.lib.Function.$as($Typings$.bind$15($js(this), /* AnyKeyword*/$js(context), /* FirstTypeNode*/$js(fn), /* ArrayType*/$js(args)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(java.lang.String element, net.java.html.lib.Objs[] modules, net.java.html.lib.angular.ng.IAngularBootstrapConfig config) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$16($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules), /* FirstTypeNode*/$js(config)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.dom.Element element, net.java.html.lib.Objs[] modules, net.java.html.lib.angular.ng.IAngularBootstrapConfig config) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$16($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules), /* FirstTypeNode*/$js(config)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.jquery.JQuery element, net.java.html.lib.Objs[] modules, net.java.html.lib.angular.ng.IAngularBootstrapConfig config) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$16($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules), /* FirstTypeNode*/$js(config)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.dom.Document element, net.java.html.lib.Objs[] modules, net.java.html.lib.angular.ng.IAngularBootstrapConfig config) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$16($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules), /* FirstTypeNode*/$js(config)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(java.lang.String element) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$17($js(this), /* UnionType*/$js(element)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.dom.Element element) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$17($js(this), /* UnionType*/$js(element)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.jquery.JQuery element) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$17($js(this), /* UnionType*/$js(element)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.dom.Document element) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$17($js(this), /* UnionType*/$js(element)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(java.lang.String element, net.java.html.lib.Objs[] modules) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$18($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.dom.Element element, net.java.html.lib.Objs[] modules) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$18($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.jquery.JQuery element, net.java.html.lib.Objs[] modules) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$18($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules)));
  }
  /**
  * Use this function to manually start up angular application.
  *
  * @param element DOM element which is the root of angular application.
  * @param modules An array of modules to load into the application.
  *     Each item in the array should be the name of a predefined module or a (DI annotated)
  *     function that will be invoked by the injector as a config block.
  * @param config an object for defining configuration options for the application. The following keys are supported:
  *     - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService bootstrap(net.java.html.lib.dom.Document element, net.java.html.lib.Objs[] modules) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.bootstrap$18($js(this), /* UnionType*/$js(element), /* ArrayType*/$js(modules)));
  }
  /**
  * Creates a deep copy of source, which should be an object or an array.
  *
  * - If no destination is supplied, a copy of the object or array is created.
  * - If a destination is provided, all of its elements (for array) or properties (for objects) are deleted and then all elements/properties from the source are copied to it.
  * - If source is not an object or array (inc. null and undefined), source is returned.
  * - If source is identical to 'destination' an exception will be thrown.
  *
  * @param source The source that will be used to make a copy. Can be any type, including primitives, null, and undefined.
  * @param destination Destination into which the source is copied. If provided, must be of the same type as source.
  */
  public  T copy(T source, T destination) {
    return (T)$Typings$.copy$19($js(this), /* FirstTypeNode*/$js(source), /* FirstTypeNode*/$js(destination));
  }
  /**
  * Creates a deep copy of source, which should be an object or an array.
  *
  * - If no destination is supplied, a copy of the object or array is created.
  * - If a destination is provided, all of its elements (for array) or properties (for objects) are deleted and then all elements/properties from the source are copied to it.
  * - If source is not an object or array (inc. null and undefined), source is returned.
  * - If source is identical to 'destination' an exception will be thrown.
  *
  * @param source The source that will be used to make a copy. Can be any type, including primitives, null, and undefined.
  * @param destination Destination into which the source is copied. If provided, must be of the same type as source.
  */
  public  T copy(T source) {
    return (T)$Typings$.copy$20($js(this), /* FirstTypeNode*/$js(source));
  }
  public java.lang.Boolean equals(java.lang.Object value1, java.lang.Object value2) {
    return $Typings$.equals$21($js(this), /* AnyKeyword*/$js(value1), /* AnyKeyword*/$js(value2));
  }
  public java.lang.Object extend(java.lang.Object destination, java.lang.Object... sources) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.extend$22($js(this), /* AnyKeyword*/$js(destination), /* ArrayType*/$js(sources)));
  }
  /**
  * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional.
  *
  * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method.
  *
  * @param obj Object to iterate over.
  * @param iterator Iterator function.
  * @param context Object to become context (this) for the iterator function.
  */
  public java.lang.Object forEach(java.lang.Object obj, net.java.html.lib.Function.A2 iterator, java.lang.Object context) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.forEach$23($js(this), /* AnyKeyword*/$js(obj), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(iterator, new Class[] {java.lang.Object.class, java.lang.Object.class})), /* AnyKeyword*/$js(context)));
  }
  /**
  * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional.
  *
  * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method.
  *
  * @param obj Object to iterate over.
  * @param iterator Iterator function.
  * @param context Object to become context (this) for the iterator function.
  */
  public java.lang.Object forEach(java.lang.Object obj, net.java.html.lib.Function.A2 iterator) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.forEach$24($js(this), /* AnyKeyword*/$js(obj), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(iterator, new Class[] {java.lang.Object.class, java.lang.Object.class}))));
  }
  /**
  * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional.
  *
  * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method.
  *
  * @param obj Object to iterate over.
  * @param iterator Iterator function.
  * @param context Object to become context (this) for the iterator function.
  */
  public  java.lang.Object forEach(T[] obj, net.java.html.lib.Function.A2 iterator, java.lang.Object context) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.forEach$25($js(this), /* ArrayType*/$js(obj), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(iterator, new Class[] {null, java.lang.Number.class})), /* AnyKeyword*/$js(context)));
  }
  /**
  * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional.
  *
  * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method.
  *
  * @param obj Object to iterate over.
  * @param iterator Iterator function.
  * @param context Object to become context (this) for the iterator function.
  */
  public  java.lang.Object forEach(T[] obj, net.java.html.lib.Function.A2 iterator) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.forEach$26($js(this), /* ArrayType*/$js(obj), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(iterator, new Class[] {null, java.lang.Number.class}))));
  }
  /**
  * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional.
  *
  * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method.
  *
  * @param obj Object to iterate over.
  * @param iterator Iterator function.
  * @param context Object to become context (this) for the iterator function.
  */
  public  java.lang.Object forEach(net.java.html.lib.Objs obj, net.java.html.lib.Function.A2 iterator, java.lang.Object context) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.forEach$27($js(this), /* TypeLiteral*/$js(obj), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(iterator, new Class[] {null, java.lang.String.class})), /* AnyKeyword*/$js(context)));
  }
  /**
  * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional.
  *
  * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method.
  *
  * @param obj Object to iterate over.
  * @param iterator Iterator function.
  * @param context Object to become context (this) for the iterator function.
  */
  public  java.lang.Object forEach(net.java.html.lib.Objs obj, net.java.html.lib.Function.A2 iterator) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.forEach$28($js(this), /* TypeLiteral*/$js(obj), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(iterator, new Class[] {null, java.lang.String.class}))));
  }
  public java.lang.Object fromJson(java.lang.String json) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.fromJson$29($js(this), json));
  }
  public  T identity(T arg) {
    return (T)$Typings$.identity$30($js(this), /* FirstTypeNode*/$js(arg));
  }
  public  T identity() {
    return (T)$Typings$.identity$31($js(this));
  }
  public net.java.html.lib.angular.ng.auto.IInjectorService injector(java.lang.Object[] modules, java.lang.Boolean strictDi) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.injector$32($js(this), /* ArrayType*/$js(modules), strictDi));
  }
  public net.java.html.lib.angular.ng.auto.IInjectorService injector() {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.injector$33($js(this)));
  }
  public net.java.html.lib.angular.ng.auto.IInjectorService injector(java.lang.Object[] modules) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.injector$34($js(this), /* ArrayType*/$js(modules)));
  }
  public java.lang.Boolean isArray(java.lang.Object value) {
    return $Typings$.isArray$35($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isDate(java.lang.Object value) {
    return $Typings$.isDate$36($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isDefined(java.lang.Object value) {
    return $Typings$.isDefined$37($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isElement(java.lang.Object value) {
    return $Typings$.isElement$38($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isFunction(java.lang.Object value) {
    return $Typings$.isFunction$39($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isNumber(java.lang.Object value) {
    return $Typings$.isNumber$40($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isObject(java.lang.Object value) {
    return $Typings$.isObject$41($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isString(java.lang.Object value) {
    return $Typings$.isString$42($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.Boolean isUndefined(java.lang.Object value) {
    return $Typings$.isUndefined$43($js(this), /* AnyKeyword*/$js(value));
  }
  public java.lang.String lowercase(java.lang.String str) {
    return $Typings$.lowercase$44($js(this), str);
  }
  /**
  * Deeply extends the destination object dst by copying own enumerable properties from the src object(s) to dst. You can specify multiple src objects. If you want to preserve original objects, you can do so by passing an empty object as the target: var object = angular.merge({}, object1, object2).
  *
  * Unlike extend(), merge() recursively descends into object properties of source objects, performing a deep copy.
  *
  * @param dst Destination object.
  * @param src Source object(s).
  */
  public java.lang.Object merge(java.lang.Object dst, java.lang.Object... src) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.merge$45($js(this), /* AnyKeyword*/$js(dst), /* ArrayType*/$js(src)));
  }
  /**
  * The angular.module is a global place for creating, registering and retrieving Angular modules. All modules (angular core or 3rd party) that should be available to an application must be registered using this mechanism.
  *
  * When passed two or more arguments, a new module is created. If passed only one argument, an existing module (the name passed as the first argument to module) is retrieved.
  *
  * @param name The name of the module to create or retrieve.
  * @param requires The names of modules this module depends on. If specified then new module is being created. If unspecified then the module is being retrieved for further configuration.
  * @param configFn Optional configuration function for the module.
  */
  public net.java.html.lib.angular.ng.IModule module(java.lang.String name, java.lang.String[] requires, net.java.html.lib.Function configFn) {
    return (net.java.html.lib.angular.ng.IModule)net.java.html.lib.angular.ng.IModule.$as($Typings$.module$46($js(this), name, /* ArrayType*/$js(requires), /* FirstTypeNode*/$js(configFn)));
  }
  /**
  * The angular.module is a global place for creating, registering and retrieving Angular modules. All modules (angular core or 3rd party) that should be available to an application must be registered using this mechanism.
  *
  * When passed two or more arguments, a new module is created. If passed only one argument, an existing module (the name passed as the first argument to module) is retrieved.
  *
  * @param name The name of the module to create or retrieve.
  * @param requires The names of modules this module depends on. If specified then new module is being created. If unspecified then the module is being retrieved for further configuration.
  * @param configFn Optional configuration function for the module.
  */
  public net.java.html.lib.angular.ng.IModule module(java.lang.String name) {
    return (net.java.html.lib.angular.ng.IModule)net.java.html.lib.angular.ng.IModule.$as($Typings$.module$47($js(this), name));
  }
  /**
  * The angular.module is a global place for creating, registering and retrieving Angular modules. All modules (angular core or 3rd party) that should be available to an application must be registered using this mechanism.
  *
  * When passed two or more arguments, a new module is created. If passed only one argument, an existing module (the name passed as the first argument to module) is retrieved.
  *
  * @param name The name of the module to create or retrieve.
  * @param requires The names of modules this module depends on. If specified then new module is being created. If unspecified then the module is being retrieved for further configuration.
  * @param configFn Optional configuration function for the module.
  */
  public net.java.html.lib.angular.ng.IModule module(java.lang.String name, java.lang.String[] requires) {
    return (net.java.html.lib.angular.ng.IModule)net.java.html.lib.angular.ng.IModule.$as($Typings$.module$48($js(this), name, /* ArrayType*/$js(requires)));
  }
  public void noop(java.lang.Object... args) {
    $Typings$.noop$49($js(this), /* ArrayType*/$js(args));
  }
  public void reloadWithDebugInfo() {
    $Typings$.reloadWithDebugInfo$50($js(this));
  }
  /**
  * If window.name contains prefix NG_DEFER_BOOTSTRAP! when angular.bootstrap is called, the bootstrap process will be paused until angular.resumeBootstrap() is called.
  * @param extraModules An optional array of modules that should be added to the original list of modules that the app was about to be bootstrapped with.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService resumeBootstrap(java.lang.String[] extraModules) {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.resumeBootstrap$51($js(this), /* ArrayType*/$js(extraModules)));
  }
  /**
  * If window.name contains prefix NG_DEFER_BOOTSTRAP! when angular.bootstrap is called, the bootstrap process will be paused until angular.resumeBootstrap() is called.
  * @param extraModules An optional array of modules that should be added to the original list of modules that the app was about to be bootstrapped with.
  */
  public net.java.html.lib.angular.ng.auto.IInjectorService resumeBootstrap() {
    return (net.java.html.lib.angular.ng.auto.IInjectorService)net.java.html.lib.angular.ng.auto.IInjectorService.$as($Typings$.resumeBootstrap$52($js(this)));
  }
  public java.lang.String toJson(java.lang.Object obj, java.lang.Boolean pretty) {
    return $Typings$.toJson$53($js(this), /* AnyKeyword*/$js(obj), pretty);
  }
  public java.lang.String toJson(java.lang.Object obj) {
    return $Typings$.toJson$54($js(this), /* AnyKeyword*/$js(obj));
  }
  public java.lang.String uppercase(java.lang.String str) {
    return $Typings$.uppercase$55($js(this), str);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy