@azurapi/azurapi
Version:
Open Source Azur Lane Local Database
24 lines (23 loc) • 6.53 kB
TypeScript
/**
* Barrage types
* @packageDocumentation
*/
import { Identifiable } from './identifiable';
export declare type Url = string;
export declare type Ships = '22' | '33' | 'Abercrombie' | 'Abukuma' | 'Acasta' | 'Achilles' | 'Admiral Graf Spee' | 'Admiral Hipper' | 'Admiral Hipper μ' | 'Agano' | 'Ajax' | 'Akagi' | 'Akagi μ' | 'Akagi-chan' | 'Akashi' | 'Akatsuki' | 'Alabama' | 'Albacore' | 'Albacore μ' | 'Algérie' | 'Amagi' | 'Amazon' | 'An Shan' | 'Anniversary Kizuna AI' | 'Aoba' | 'Arashio' | 'Ardent' | 'Arethusa' | 'Ariake' | 'Arizona' | 'Ark Royal' | 'Asashio' | 'Ashigara' | 'Astoria' | 'Atago' | 'Atlanta' | 'Aulick' | 'Aurora' | 'Avrora' | 'Ayanami' | 'Aylwin' | 'Azuma' | 'Bache' | 'Bailey' | 'Baltimore' | 'Baltimore μ' | 'Bataan' | 'Beagle' | 'Belfast' | 'Benson' | 'Biloxi' | 'Birmingham' | 'Bismarck' | 'Black Heart' | 'Black Prince' | 'Blanc' | 'Bluegill' | 'Bogue' | 'Bremerton' | 'Brooklyn' | 'Bulldog' | 'Bunker Hill' | 'Bush' | 'Béarn' | 'California' | 'Carabiniere' | 'Casablanca' | 'Cassin' | 'Cavalla' | 'Centaur' | 'Champagne' | 'Chang Chun' | 'Chapayev' | 'Charles Ausburne' | 'Chaser' | 'Cheshire' | 'Chicago' | 'Chitose' | 'Chiyoda' | 'Choukai' | 'Clevelad' | 'Cleveland' | 'Cleveland μ' | 'Colorado' | 'Columbia' | 'Comet' | 'Concord' | 'Conte di Cavour' | 'Cooper' | 'Craven' | 'Crescent' | 'Curacoa' | 'Curlew' | 'Cygnet' | 'Dace' | 'Denver' | 'Deutschland' | 'Dewey' | 'Dido' | 'Dido μ' | 'Dorsetshire' | 'Downes' | 'Drake' | 'Duke of York' | 'Dunkerque' | 'Eagle' | 'Echo' | 'Edinburgh' | 'Eldridge' | 'Elegant Kizuna AI' | 'Enterprise' | 'Erebus' | 'Eskimo' | 'Essex' | 'Exeter' | 'Fiji' | 'Fletcher' | 'Foote' | 'Forbin' | 'Formidable' | 'Fortune' | 'Foxhound' | 'Friedrich der Große' | 'Fu Shun' | 'Fubuki' | 'Fumiruiru' | 'Fumizuki' | 'Furutaka' | 'Fusou' | 'Galatea' | 'Gangut' | 'Gascogne' | 'Gascogne μ' | 'Georgia' | 'Giulio Cesare' | 'Glasgow' | 'Glorious' | 'Gloucester' | 'Glowworm' | 'Gneisenau' | 'Graf Zeppelin' | 'Green Heart' | 'Grenville' | 'Gridley' | 'Grozny' | 'Halsey Powell' | 'Hamakaze' | 'Hammann' | 'Hanazuki' | 'Hardy' | 'Haruna' | 'Harutsuki' | 'Hatakaze' | 'Hatsuharu' | 'Hatsushimo' | 'Hazelwood' | 'Helena' | 'Hermes' | 'Hermione' | 'Hibiki' | 'Hiei' | 'Hiei-chan' | 'Hiryuu' | 'Hiyou' | 'Hobby' | 'Honoka' | 'Honolulu' | 'Hood' | 'Hornet' | 'Houshou' | 'Houston' | 'Howe' | 'Hunter' | 'Hyuuga' | 'I-13' | 'I-168' | 'I-19' | 'I-25' | 'I-26' | 'I-56' | 'I-58' | 'Ibuki' | 'Icarus' | 'Ikazuchi' | 'Illustrious' | 'Illustrious μ' | 'Inazuma' | 'Independence' | 'Indianapolis' | 'Intrepid' | 'Ise' | 'Isokaze' | 'Isuzu' | 'Izumo' | 'Jamaica' | 'Javelin' | 'Jean Bart' | 'Jeanne d\'Arc' | 'Jenkins' | 'Jersey' | 'Jintsuu' | 'Juneau' | 'Juno' | 'Junyou' | 'Jupiter' | 'Kaga' | 'Kaga(BB)' | 'Kagerou' | 'Kako' | 'Kalk' | 'Kamikaze' | 'Karlsruhe' | 'Kashino' | 'Kasumi' | 'Kasumi' | 'Kawakaze' | 'Kent' | 'Kii' | 'Kimberly' | 'King George V' | 'Kinu' | 'Kinugasa' | 'Kirishima' | 'Kisaragi' | 'Kitakaze' | 'Kiyonami' | 'Kizuna AI' | 'Kongou' | 'Kumano' | 'Kuon' | 'Kuroshio' | 'Köln' | 'Königsberg' | 'L\'Opiniâtre' | 'La Galissonnière' | 'Laffey' | 'Langley' | 'Le Malin' | 'Le Malin μ' | 'Le Mars' | 'Le Triomphant' | 'Le Téméraire' | 'Leander' | 'Leipzig' | 'Lena' | 'Lexington' | 'Li\'l Sandy' | 'Little Bel' | 'Little Illustrious' | 'Little Renown' | 'Littorio' | 'London' | 'Long Island' | 'Mainz' | 'Makinami' | 'Marblehead' | 'Marie Rose' | 'Maryland' | 'Massachusetts' | 'Matchless' | 'Matsukaze' | 'Maury' | 'Maya' | 'McCall' | 'Memphis' | 'Michishio' | 'Mikasa' | 'Mikazuki' | 'Mikuma' | 'Minato Aqua' | 'Minazuki' | 'Minneapolis' | 'Minsk' | 'Misaki' | 'Mogami' | 'Monarch' | 'Monica' | 'Montpelier' | 'Mullany' | 'Murasaki Shion' | 'Musketeer' | 'Mutsu' | 'Mutsuki' | 'Myoukou' | 'Nachi' | 'Naganami' | 'Nagara' | 'Nagato' | 'Nagatsuki' | 'Nagisa' | 'Naka' | 'Nakiri Ayame' | 'Natsuiro Matsuri' | 'Nekone' | 'Nelson' | 'Neptune' | 'Neptune' | 'Nevada' | 'Newcastle' | 'Nicholas' | 'Niizuki' | 'Ning Hai' | 'Noire' | 'Norfolk' | 'North Carolina' | 'Northampton' | 'Noshiro' | 'Nowaki' | 'Nyotengu' | 'Nürnberg' | 'Odin' | 'Oklahoma' | 'Omaha' | 'Ooshio' | 'Oyashio' | 'Pamiat\' Merkuria' | 'Pennsylvania' | 'Pensacola' | 'Perseus' | 'Peter Strasser' | 'Phoenix' | 'Ping Hai' | 'Portland' | 'Prince of Wales' | 'Princeton' | 'Prinz Eugen' | 'Prinz Heinrich' | 'Prototype Bulin MKII' | 'Purple Heart' | 'Queen Elizabeth' | 'Quincy' | 'Radford' | 'Raleigh' | 'Ranger' | 'Reno' | 'Renown' | 'Repulse' | 'Richelieu' | 'Richmond' | 'Rodney' | 'Roon' | 'Roon μ' | 'Rurutie' | 'Ryuuhou' | 'Ryuujou' | 'Saint Louis' | 'Salt Lake City' | 'San Diego' | 'San Juan' | 'Saraana' | 'Saratoga' | 'Scharnhorst' | 'Seattle' | 'Sendai' | 'Shangri-La' | 'Sheffield' | 'Sheffield μ' | 'Shigure' | 'Shinano' | 'Shirakami Fubuki' | 'Shiranui' | 'Shiratsuyu' | 'Shouhou' | 'Shoukaku' | 'Shropshire' | 'Sims' | 'Sirius' | 'Smalley' | 'Souryuu' | 'South Dakota' | 'Southampton' | 'Sovetskaya Rossiya' | 'Specialized Bulin Custom MKIII' | 'Spence' | 'St. Louis' | 'Stanly' | 'Suffolk' | 'Super Gamer Kizuna AI' | 'Surcouf' | 'Suruga' | 'Sussex' | 'Suzutsuki' | 'Suzuya' | 'Swiftsure' | 'Tai Yuan' | 'Taihou' | 'Taihou μ' | 'Takao' | 'Tanikaze' | 'Tartu' | 'Tashkent' | 'Tashkent μ' | 'Tennessee' | 'Terror' | 'Thatcher' | 'Tirpitz' | 'Tokino Sora' | 'Tosa' | 'Trento' | 'U-101' | 'U-110' | 'U-37' | 'U-47' | 'U-522' | 'U-556' | 'U-557' | 'U-73' | 'U-81' | 'U-96' | 'Unicorn' | 'Universal Bulin' | 'Urakaze' | 'Uranami' | 'Uruuru' | 'Uzuki' | 'Valiant' | 'Vampire' | 'Vauquelin' | 'Vert' | 'Vestal' | 'Victorious' | 'Vincennes' | 'Wakaba' | 'Warspite' | 'Washington' | 'Wasp' | 'Weser' | 'West Virginia' | 'White Heart' | 'Wichita' | 'Yamashiro' | 'Yat Sen' | 'Yoizuki' | 'York' | 'Yorktown' | 'Yukikaze' | 'Yuubari' | 'Yuudachi' | 'Yuugure' | 'Z1' | 'Z18' | 'Z19' | 'Z2' | 'Z20' | 'Z21' | 'Z23' | 'Z24' | 'Z25' | 'Z26' | 'Z28' | 'Z35' | 'Z36' | 'Z46' | 'Zara' | 'Zeppy' | 'Zuikaku' | 'Émile Bertin' | 'Ōkami Mio';
export declare type Hull = 'DD' | 'CL' | 'CA' | 'CB' | 'BB' | 'BC' | 'BM' | 'BBV' | 'CV' | 'CVL' | 'AR' | 'SS' | 'SSV';
export declare type RoundType = 'Normal' | 'Normal+' | 'Normal*' | 'HE' | 'HE+' | 'AP' | 'AP+/SHS' | 'SSD* Shell' | 'SSD* Fragments';
export interface Rounds {
type: RoundType;
dmgL: number;
dmgM: number;
note?: string | null;
}
export interface Barrage extends Identifiable {
type: string;
icon: Url;
name: string;
ships: Ships[];
hull: Hull;
rounds: Rounds[];
}