UNPKG

artmapper

Version:

Spring Boot clone for Node.js with TypeScript/JavaScript - JPA-like ORM, Lombok decorators, dependency injection, and MySQL support

47 lines 2.05 kB
import 'reflect-metadata'; export declare const DATA_METADATA_KEY: unique symbol; export declare const GETTER_METADATA_KEY: unique symbol; export declare const SETTER_METADATA_KEY: unique symbol; export declare const BUILDER_METADATA_KEY: unique symbol; export declare const TO_STRING_METADATA_KEY: unique symbol; export declare const EQUALS_AND_HASH_CODE_METADATA_KEY: unique symbol; export declare const NO_ARGS_CONSTRUCTOR_METADATA_KEY: unique symbol; export declare const ALL_ARGS_CONSTRUCTOR_METADATA_KEY: unique symbol; export declare const REQUIRED_ARGS_CONSTRUCTOR_METADATA_KEY: unique symbol; /** * Lombok @Data equivalent - generates getters, setters, toString, equals, hashCode, and constructors */ export declare function Data(): (target: Function) => void; /** * Lombok @Getter - generates getter methods for all properties */ export declare function Getter(accessLevel?: 'PUBLIC' | 'PROTECTED' | 'PRIVATE'): (target: Function) => void; /** * Lombok @Setter - generates setter methods for all properties */ export declare function Setter(accessLevel?: 'PUBLIC' | 'PROTECTED' | 'PRIVATE'): (target: Function) => void; /** * Lombok @Builder - generates a builder pattern */ export declare function Builder(): (target: Function) => void; /** * Lombok @ToString - generates toString method */ export declare function ToString(includeFieldNames?: boolean): (target: Function) => void; /** * Lombok @EqualsAndHashCode - generates equals and hashCode methods */ export declare function EqualsAndHashCode(): (target: Function) => void; /** * Lombok @NoArgsConstructor - generates no-args constructor */ export declare function NoArgsConstructor(): (target: Function) => void; /** * Lombok @AllArgsConstructor - generates constructor with all fields */ export declare function AllArgsConstructor(): (target: Function) => void; /** * Lombok @RequiredArgsConstructor - generates constructor with required fields */ export declare function RequiredArgsConstructor(): (target: Function) => void; //# sourceMappingURL=lombok.d.ts.map